欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php获取和设置变量类型

程序员文章站 2022-04-04 22:47:38
...

gettype-获取变量类型
语法:
string gettype (mixed $var)
返回的字符串的可能值为:
boolean
integer
double
string
array
object
resource
null
unknown type
注意:
不要使用gettype() 来测试某种类型,因为其返回的字符串在未来的php版本中可能会改变,此外,由于包含了字符串的比较,它的运行也是较慢的。建议使用is_函数代替。
如果测试函数,应该使用function_exists()和method_exists()。
is_
系列函数:
is_array():检查变量是否是数组。
is_double()、is_float()、is_real():检查变量是否是浮点数。
is_long()、is_int()、is_integer():检查变量是否是整数。
is_string():检查变量是否是字符串。
is_bool():检查变量是否是布尔值。
is_object():检查变量是否是一个对象。
is_resource():检查变量是否是一个资源。
is_null():检查变量是否为null。
is_scalar():检查该变量是否是标量,即,一个整数、布尔值、字符串或浮点数。
is_numeric():检查变量是否是任何类型的数字或数字字符串。
is_callable():检查该变量是否是有效的函数名称。

settype-设置变量的类型
语法:
bool settype (mixed &$var,string $type)
说明:

将变量var的类型设置成type。

php