如何检查对象是否为字符串?

时间:2014-09-22 19:15:29

标签: php

所以,有些人说true

$a = 'text';
$a = '342';
$a = 1423;

值,false到数组,对象......其他任何东西。因为ctype_alnum()并不能对所有人说真实。 is_string()都没有。那里没有内置功能吗?

编辑: 我知道有一个(string)来转换值,但如果它得到一个数组则会失败。我想弄错,而不是错误

1 个答案:

答案 0 :(得分:1)

is_scalar - 查找变量是否为标量。标量变量是包含整数,浮点数,字符串或布尔值的变量。类型数组,对象和资源不是标量。

来源: http://php.net/manual/en/function.is-scalar.php