define()
const
魔术常量可以理解为特殊的预定义常量。 其中魔术常量的书写格式通常是用两个下划线( __ )开头两个下划线结尾,比如: LINE 、 FILE 等等。
__LINE__ __FILE__ __DIR__等
值赋值
引用赋值
<?php $str = "引用"; $contene = &$str; $str = "我的名字"; echo $str." ".$contene; $contene = "我爱我的家乡"; echo $str." ".$contene;
可变变量是指一个变量的变量名可以动态地设置和使用。
$country = "china" $$country = "chinese"
局部变量
函数参数
全局变量
$month = 10; function GetMonth(){ GLOBAL $month; $month--; echo $month; } echo $month;
STATIC $visit = 0;
又成为内置对象,提供了9个。
$_SERVER $_ENV $_COOKIE $_GET $_POST $_FILES $_REQUEST $_SESSION $GLOBALS
8种原始类型,包括4种标量数据类型,两种复合数据类型和两种特殊数据类型。
boolean integer float和double string
数组 对象
资源和null
(int)
函数式 intval($i)
通用类型转换函数 settype(mixed var,string type) 返回true or false
@ 放在PHP表达式之前 忽略该表达式可能产生的任何错误信息。