一, 变量和常量
1.变量
$name= "zhangsan";
echo $name;
变量声明使用 $ 符号,后直接写变量名, $ 和变量名之间不能有空格等; 变量名的命名规则和其它开发语言一致;
变量在重新赋值/使用时也需要带上 $ 符号.
2.常量
const PI = 3.14;
echo PI;
常量的声明使用 const 关键字,后直接写上常量名,const 和常量名之间须有空格,常量名的命名规则和其它开发语言一致.
常量名建议采用纯大写字母.
使用常量时直接使用常量名;
二 . 数据类型
1. int 整数类型 取值范围和其它语言一致; 在其值超出范围时,会将值自动转换为float类型;
2. float 浮点型
3. string 字符串类型 赋值时需要使用引号
4. boolean 布尔类型 true/false两个值;
注意: 1. echo 'helloworld$name'; 和 "helloworld$name"; 的区别 (单双引号对结果的影响)
2. echo true;结果为1 echo false;结果为""; 可通过var_dump();查看其数据类型和真实的值
三 . 运算符
1.基本运算符:
+ - * / % ++ --
注意 : i++/i--和++i/--i在参与赋值及运算时的差异;
2.比较运算符:
< > <= >= == != === !==
注意 : 在使用比较运算符时要注意数据类型的隐式类型转换
"121">"12" 结果为true 此时会将字符串类型转换为数值类型进行比较;
"121">12 结果为true 此时也是将字符串转换为数值类型进行比较
"121">"a" 结果为false 此时作为字符串来比较,比较的是其ASCII码值
php的运算符和其它开发语言一致