• 第四章_PHP基本语法


    1.第一个PHP程序

    1 //弱爆了有木有
    2 <?php
    3     echo "Hello PHP!';
    4 ?>

    2.PHP共支持8种基本数据理性,包括4种标量类型:boolean(布尔型)、integer(整型)、float(浮点型,也称为double)、string(字符串),2种复合类型:array(数组)、object(对象),2种特殊类型:resource(资源)、NULL(空类型)

    3.函数var_dump可以用来打印变量的相关信息。

    1 <?php
    2     var_dump((bool) false);
    3     var_dump((bool) 0);
    4     var_dump((bool) 0.0);
    5     var_dump((bool) '');
    6     var_dump((bool) "0");
    7     var_dump((bool) array());
    8     var_dump((bool) NULL);
    9 ?>

    4.关于整型。

      在32位操作系统中,整型数的有效范围是-2147483648~+2147483647。如果超过了这个范围,将会被PHP引擎解释成浮点数(float)。

      用八进制加0,用十六进制加0x(是数字0而非字母O)

     1 <?php
     2     $dec_int=63;
     3     var_dump($dec_int);
     4     
     5     $oct_int=077;
     6     var_dump($oct_int);
     7     
     8     $hex_int=0x3f;
     9     var_dump($hex_int);
    10 ?>

    5.字符串型

      有3种定义字符串的方式,分别是单引号(‘)、双引号(“)和界定符(<<<)。前面2个的区别是,假如字符串中包含变量名,双引号中的变量名会被实际值替代,而单引号中的变量名会按普通字符直接输出。

    1 <?php
    2     $name='麦兜';
    3     $age=19;
    4     echo '本人大名$name,年方$age';
    5     echo '<p>';
    6     echo "本人大名$name,年方$age";
    7 ?>

      关于界定符使用如下:

    1 <?php
    2     echo <<<MY_STR
    3     我是PHP初学者
    4 MY_STR;      //最后结尾的标识符前面不能有空格或者缩进,必须顶咯
    5 ?>

     6.对象类型

     1 <?php
     2 class Person {
     3     public $name;
     4     private $age;
     5     
     6     function Person($name,$age){
     7         $this->name=$name;
     8         $this->age=$age;
     9     }
    10     
    11     function getInfo(){
    12         echo '我叫'.$this->name.'<br>我今年'.$this->age.'岁了';
    13     }
    14 }
    15     $boy = new Person("kimi",5);
    16     $boy->getInfo();
    17 ?>    

    7.类型转换

      print_r() 显示关于一个变量的易于理解的信息。如果给出的是 stringinteger 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素

      

     1 <?php
     2     $temp_var=3.141592653;
     3     $var1=(string)$temp_var;
     4     echo "<p>$var1";
     5     
     6     $temp_var='Kimi';
     7     $var2=(array)$temp_var;
     8     echo '<p>';
     9     print_r($var2);
    10     
    11     $temp_var='Cindy';
    12     $var3=(unset)$temp_var;
    13     echo '<p>';
    14     var_dump($var3);
    15 ?>
  • 相关阅读:
    2014 Super Training #7 C Diablo III --背包问题(DP)
    2014 Super Training #7 E Calculate the Function --矩阵+线段树
    2014 Super Training #7 B Continuous Login --二分
    2014 Super Training #10 G Nostop --矩阵快速幂
    2014 Super Training #10 D 花生的序列 --DP
    2014 Super Training #10 C Shadow --SPFA/随便搞/DFS
    2014 Super Training #6 F Search in the Wiki --集合取交+暴力
    2014 Super Training #6 G Trim the Nails --状态压缩+BFS
    2014 Super Training #9 F A Simple Tree Problem --DFS+线段树
    2014 Super Training #8 G Grouping --Tarjan求强连通分量
  • 原文地址:https://www.cnblogs.com/anthozoan77/p/3475573.html
Copyright © 2020-2023  润新知