php变量命名
PHP中变量名称用$和标识符表示,并遵循以下约定:
- 在PHP中变量名是区分大小写的。
 
- 变量名必须是以$开头
 
- 变量名不能以数字开头
 
- 变量名可以包含一些扩展字符
 
检测变量类型、是否存在、销毁变量
检测变量类型
$num = 100;
echo gettype($num);
检测变量是否存在
$num = 100;
echo isset($num);//存在返回数字1
echo isset($link);//不存在返回 空
销毁变量
PHP常量
什么是常量
- 常量可以理解为值不可变的变量。
 
- 常量被赋值后,在任何地方都不可改变。
 
常量的特性
- 常量区分大小写,在定义时可以指定是否大小写敏感
 
- 默认情况下,他的作用域是全局,在当前脚本任何地方都能使用
 
- 新定义的常量名称不能与已定义的常量和变量名称相同
 
- 在定义常量时,尽量使用大写字符便于阅读和识别
 
- 常量的名称不能以$符开头,常量的值只能是特定的类型:整型、浮点型、字符串型和
布尔型。 
常量的定义
- 使用define函数来定义常量。define(‘常量的名称‘,常量值,布尔值);
 
<!-- define(string $name,mixed $value[,bool $case_insensitive=false]) -->
define(‘HOST‘,‘localhost‘);
define(‘POST‘,3306);
define(‘host‘,3306,true);
- name:必选参数,常量的名称
 
- value:必选参数,常量的值
 
- case_insensitive:可选参数,如果设置为true,该常量则大小写不敏感。默认是大小写敏感的。
 
php预定义常量
| __ FILE__ | 
获取PHP程序文件名 | 
| __ LINE__ | 
PHP程序行数 | 
| __ DIR__ | 
PHP脚本所在的目录 | 
| PHP_VERSION | 
PHP程序版本 | 
| PHP_OS | 
执行PHP解析器操作系统名称 | 
运算符
- 算数运算符
 
| + | 
加法 | 
$x+$y | 
| - | 
减法 | 
$x-$y | 
| * | 
乘法 | 
$x*$y | 
| / | 
除法 | 
$x/$y | 
| % | 
取余 | 
$x%$y | 
| - | 
取反 | 
-$x | 
| . | 
并置 | 
$str1.$str2 | 
- 赋值运算符
+=、-=、*= 、/=、%=、.=(拼接) 
- 递增/递减运算符
++ 、 -- 
- 比较运算符
 
- 逻辑运算符
 
| and | 
与  | 
$x and $y | 
如果$x和$y都为true,则返回true | 
| or | 
或  | 
$x or $y | 
如果$x和$y至少有一个为true,则返回true | 
| xor | 
亦或 | 
$x xor $y | 
如果$x和$y有且仅有一个为true,则返回true | 
| && | 
与  | 
$x && $y | 
如果$x和$y都为true,则返回true | 
 | 
 | 
或  | 
$x | 
| ! | 
非  | 
!$y | 
如果$y不为true,则返回true | 
- 数组运算符
 
| + | 
集合 | 
x 和 y 的集合(不覆盖重复的键) | 
| == | 
相等 | 
如果 x 和 y 具有相同的键/值对,则返回 true | 
| === | 
恒等 | 
如果 x 和 y 具有相同的键/值对,且顺序相同类型相同,则返回 true | 
| != | 
不相等 | 
如果 x 不等于 y,则返回 true | 
| <> | 
不相等 | 
如果 x 不等于 y,则返回 true | 
| !== | 
不恒等 | 
如果 x 不等于 y,则返回 true | 
- 三元运算符
 
对象属性的访问控制
PHP对属性或方法的访问控制,是通过在前面添加关键字public、protected或private来实现的。
- public(公有):公有的类成员可以在任何地方被访问。
 
- protected(受保护):受保护的类成员则可以被其自身以及其子类和父类访问。
 
- private(私有):私有的类成员则只能被其定义所在的类访问。
 
PHP基础(简单)
原文:https://www.cnblogs.com/baiweisuye/p/9383188.html