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