首页 > 代码库 > 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语言