如何测试PHP中的变量是否是原始的

时间:2011-10-09 13:40:58

标签: php primitive-types

在PHP中检查变量是否是原始类型的最佳方式(最有效,最容易理解的代码等)的方法是什么?

我应该采用“积极”(例如is_string() || is_int()...)方式,反之亦然!is_array() && __is_object()..或者甚至可能采用更为出色的方式?

3 个答案:

答案 0 :(得分:20)

您正在寻找is_scalar()

答案 1 :(得分:0)

我会使用is_type()正数,因为它更符合逻辑,在疲惫的时候你会被所有的负面因素搞糊涂。

答案 2 :(得分:0)

嗯,代码中最容易阅读的可能是定义is_primitive_type()。我怀疑效率是这种简单操作的真正关注点。