【发布时间】:2011-07-02 06:17:58
【问题描述】:
我正在用 PHP 编写一些代码,如果变量是字符串或某个类的实例(或派生的!),我想做一些不同的事情,但我能找到的唯一转换在线参考执行显式静态转换,而不是动态转换。是否可以在运行时检查给定变量的类型并进行比较?
【问题讨论】:
-
你有这种情况吗——一个变量可能同时包含字符串和对象?
-
您的意思是像
is_()函数?还是你的意思是别的? -
要小心,因为像 PDO 这样的一些库会实例化
stdClass类型的对象。鸭子打字可能会更好。