首页 > 代码库 > PHP语言

PHP语言

PHP(Hypertext Preprocessor)--超级文本预处理器

PHP程序注释   

  •  //...............         单行注释
  • /*..............*/        多行注释
  • #................         脚本注释
  • /**            */         文档注释

PHP的变量

  • 变量声明以$符开始,后面跟大小写字母,数字和下划线,但不能以数字开头
  • unset() 释放指定的变量     isset()  检测变量是否设置    empty()检测一个变量是否为空
  • 可变变量    【例】$a=‘hello‘;$$a=‘world‘;   //可变变量  $hello=‘word‘   ${$a}=‘word‘
  • 引用操作符&可以在关联赋值中使用,就像一个别名,使得变量都指向了内存的相同地址
<?php
     $a=5;
     $b=&$a;
     echo $b;  //输出5
     $a=7;
     echo $b;  //输出7
?>
//通过unset($a)可重置变量与内存的关
  • PHP 支持八种原始类型 --- var_dump( )

                      四种标量类型:

                             布尔型(boolean)   整型(integer)   浮点型(float)(浮点数,也作double)   字符串(String)

                      两种复合类型:

                             数组(Array)   对象(Object)

                      最后是两种特殊类型:

                            资源(Resource)    NULL

  •      PHP boolean类型

                      以下情况值被认为是FALSE                           

                            布尔值 FALSE       整型值 0(零)       浮点型值 0.0(零)        空白字符串和字符串"0"       没有成员变量的数组         特殊类型 NULL(包括尚未设定的变量)

                      其他情况值为true

  • PHP 字符串中使用单引号和双引号的区别                    

                      单引号字符串中出现的变量不会被变量的值替代

                      双引号字符串最重要一点是其中的变量名会被变量值替代

  • PHP常量

                      使用define()函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义

                      bool define(string name,mixed value [,bool case insensitive]) 

                             其中name表示常量名,value表示常量值或表达式,但常量只能包含标量数据(boolean,integer,float和string)

                            第三个为可选参数case_insensitive设置为true时则表示常量名不区分大小写

           【例】

<?php
       define("CON_INT",100);
       echo CON_INT;                                  //输出:100
       define("GREETING","Hello you",true); 
       echo GREETING;                                 //输出:Hello you
       echo constant("Greeting");                     //输出:Hello you
?>

 

 

 

PHP语言