把字符串分割为数组。其中separator为分割符、string为被分割字符串、limit(可选)规定所返回的数组元素的最大数目
用来测试变量是否已经设定。若已经设定则返回true,否则返回false
判断变量类型是否是类类型
若为类类型则返回true,否则返回false
返回常量的值
用于输出变量的引用次数--会导致比实际数+1
name表示常量名称,value规定常量的值,case_insentive规定是否对常量名称带小写铭感,如果true则为不敏感
将变量转成倍浮点数类型。转换的变量var可以是数组或则类之外的任何类型,如果是String类型则返回0
将变量转成浮点数类型。转换的变量var可以是数组或则类之外的任何类型,如果是String类型则返回0
此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。
本函数用来取得变量的类型。返回的类型字符串可能为下列字符串其中之一:integer、double、string、array、object、unknown type。
此函数返回一个字符串,用于表示传递给它的resource的类型。如果参数不是合法的resource,将产生错误。
将 GET/POST/Cookie 变量导入到全局作用域中。如果你禁止了register_globals,但又想用到一些全局变量,那么此函数就很有用。
你可以使用types参数指定需要导入的变量。可以用字母‘G’、‘P’和‘C’分别表示 GET、POST 和 Cookie。这些字母不区分大小写,所以你可以使用‘g’、‘p’和‘c’的任何组合。POST 包含了通过 POST 方法上传的文件信息。注意这些字母的顺序,当使用“gp”时,POST 变量将使用相同的名字覆盖 GET 变量。任何 GPC 以外的字母都将被忽略。
prefix参数作为变量名的前缀,置于所有被导入到全局作用域的变量之前。所以如果你有个名为“userid”的 GET 变量,同时提供了“pref_”作为前缀,那么你将获得一个名为 $pref_userid 的全局变量。
如果你对导入其它全局变量(例如 SERVER 变量)感兴趣,请考虑使用extract()。
如果var是非空或非零的值,则empty()返回FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回TRUE。
除了当变量没有置值时不产生警告之外,empty()是(boolean)var的反义词。参见转换为布尔值获取更多信息。