/* 【类型操作函数】 */
//获取/设置类型
gettype($var) //获取变量的数据类型
settype($var, $type) //设置变量的数据类型
//类型判断
is_int
is_float
is_null
is_string
is_resource
is_array
is_bool
is_object
is_numeric 检测变量是否为数字或数字字符串
//转换成指定的数据类型
boolval
floatval
intval
strval
//强制转换类型
(int)
(float)
(string)
(bool)
(array)
(object)
(unset) //转换为NULL
(binary) 转换和 b前缀转换 //转换成二进制
var_dump 打印变量的相关信息。
显示关于一个或多个表达式的结构信息,包括表达式的类型与值。
数组将递归展开值,通过缩进显示其结构。
var_export($var [,bool $return]) //输出或返回一个变量的字符串表示
$return:为true,则返回变量执行后的结果
print_r 打印关于变量的易于理解的信息
empty 检查一个变量是否为空
isset 检测变量是否存在
/* 【流程控制】 */
//if语句的替代语法
if (条件判断) :
语句块;
elseif (条件判断) :
语句块;
else :
语句块;
endif;
//流程控制的替代语法
在嵌入HTML时常用
将 { 换成 : , 将 } 换成 endif; 等
endif
endwhile
endfor
endforeach
endswitch
时间: 2024-10-05 11:54:14