| 一、变量定义变量$i = 1;
$i = 2;
 变量命名规则变量以 $ 符号开头,其后是变量的名称。
变量名称必须以字母或下划线开头。
变量名称不能以数字开头。
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)。
变量名称对大小写敏感($y 与 $Y 是两个不同的变量)。
 定义常量const pi = 3.1415926;
 常量命名规则常量是单个值的标识符(名称)。在脚本中无法改变该值。
有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
与变量不同,常量贯穿整个脚本是自动全局的。
 二、数据类型基础数据类型整型:int/integer,系统分配4个字节 $a = 110;
$b = 0b110;
$c = 0110;
$x = 0x110;
var_dump($a,$b,$c,$x);
 浮点型:float/double,系统分配8个字节 $f = 1.2;
var_dump($f);
 字符串:string,系统根据实际长度分配字节 $str = '字符串';
var_dump($str);
 布尔值:bool/boolean,只有true和false两个值 $t = true;
$f = false;
var_dump($t,$f);
 复合数据类型对象类型Object:存放对象数组类型Array:存放多个数据
 特殊数据类型资源类型:resource,存放资源数据(数据库,文件等等)空类型:NULL
 三、流程控制顺序结构代码自上而下,顺序执行 分支结构一个条件,多个可执行代码块IF 分支
 $name = '张三';
if($name == '张三'){
	echo '你好!我是张三';
}else{
	echo '我不是张三';
}
 SWITCH分支 $name = '李四';
switch($name){
	case '张三':
		echo '早上好!',$name,'。';
		break;
	case '李四':
		echo '中午好!',$name,'。';
		break;
	case '王五':
		echo '晚上好!',$name,'。';
		break;
	default: 
		echo '查无此人';
		break;
}
 |