您好!欢迎访问家园网-www.jy.wang!

家园网

PHP 常用函数及运算符

网络 作者:本站 点击:

  常用函数

  gettype() 获取一个变量的类型。

  unset() 销毁一个变量。

  isset() 判断一个变量是否存在。

  empty() 判断一个变量是否不存在。

  var_dump() 格式化输出指定变量信息(包含类型)。

  is_bool() 判断是否是布尔型。

  is_int() 、 is_integer() 和 is_long() 判断是否为整型。

  is_float() 、 is_double() 和 is_real() 判断是否为浮点型。

  is_string() 判断是否为字符串。

  is_array() 判断是否为数组。

  is_object() 判断是否为对象。

  is_resource() 判断是否为资源类型。

  is_null() 判断是否为 null 。

  is_scalar() 判断是否为标量。

  is_numberic() 判断是否是任何类型的数字或数字字符串。

  is_callable() 判断是否是有效的函数名。

  PHP 运算符

  算术运算符:

  符号 描述

+
-
*
/
%取模/求余(用于判断某个数是否能整除)
++递增
--递减

  字符串运算符:

  符号 描述

.返回左右参数连接后的字符串

  赋值运算符:

  符号 描述(等同于)

=等于
+=加等 (x=x+y)
-=减等 (x=x-y)
*=乘等 (x=x*y)
/=除等 (x=x/y)
%=模等 (x=x%y)
.=将右边参数附加到左边的参数之后 (x=x.y)

  比较运算符:

  符号 描述(比较成立时返回 true,否则返回 false)

>大于
<小于
>=大于等于
<=小于等于
<>不等于
!=不等于
==等于
===绝对等于(值与类型都相同)
!==绝对不等于(值与类型都不相同)

  逻辑运算符:

  符号 描述

&& / and逻辑与
|| / or逻辑或
! / not逻辑非
xor异或

  其他运算符:

  符号 实例 描述

?:(expr1) ? (expr2) : (expr3);expr1 为 true 时返回值为 expr2 ,反之返回值为 expr3
@@gettype($a);屏蔽函数执行过程中遇到问题而产生的一些错误、警告信息
=>$a=array('a' => '123');用于访问数组中的成员
->$a->obj();用于访问对象中的成员
instanceof$obj instanceof A判断一个对象是否是某个类的实例

  可变变量和引用赋值

  可变变量:可以使用多个 $ 符来输出变量。

  注:上下变量的串联过程,不能出现不符合变量的命名规则。

  引用赋值:用 & 符来表示共用地址。

标签: