特殊的 NULL 值表示一个变量没有值,NULL 类型唯一可能的值就是 NULL。 在下列情况下一个变量被认为是 NULL: 被赋值为 NULL 尚未被赋值 被 unset() 提示 NULL不可写作null。...
资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。 资源是通过专门的函数来建立和使用的。 例子: ?phpif(!file_exists(test.txt)){ $...
使用 new 关键字实例化一个对象: ?php//定义一个类class foo { function do_foo() { echo 你好!; }}$bar = new foo; //实例化一个对象$bar-do_foo(); //执行do_foo,输出你好!? 关于 PHP 类及对象更详细的介...
数组是 PHP 中被经常使用的数据类型,可以用 array() 语言结构来新建一个数组: $arr = array("foo" = "bar", 12 = TRUE);echo $arr"foo"; //输出:barecho $arr12; //输出:1 例子中,"foo" 与 12 称为键名(...
很多情况下我们需要对值进行布尔判断,大部分情况下不需要用强制转换,因为当运算符、函数或者流程控制需要一个 boolean 参数时,该值会被自动转换。 当其他类型转换为 boolean 时,...
布尔类型分为两类: TRUE:表示事实成立,为真,也可写作true FALSE:表示事实不成立,为假,也可写作false 例如将两个数字作比较( == 为比较运算符,参见《 PHP 运算符 》): ?php$nu...
浮点型几乎可以定义任意的数字。 定义浮点型的例子: $float_num = 12.11; 浮点数的字长和平台相关,尽管通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。...
整型是指 {..., -2, -1, 0, 1, 2, ...} 集合中的一个数。 定义整型的例子: $var_int = 12345; 整型值可以用十进制,十六进制或八进制符号指定,如果用八进制符号,数字前必须加上 0(零),用...
定界符定义字符串是使用定界符语法(),并在定界符之后提供一个标识符,然后是被定义的字符串,最后是同样的标识符结束字符串定义。 例子: ?php$str = EOD我是用定界符定义字符串...
如果用双引号(")定义字符串,PHP 懂得更多特殊字符的转义序列: 转义序列 说明 \n 换行 \r 回车 \t 水平制表符 \[/td 反斜线 \$ 美元符号 \" 双引号 \[0-7]{1,3} 此正则表达式序列匹配一个...