2011-02-22 62 views
-2

我在PHP中編寫了一些代碼,如果變量是字符串或某個類的實例(或派生!),我想做一些不同的事情,但是隻有投射我可以找到在線參考執行明確的靜態投射,而不是動態投射。是否可以在運行時檢查給定變量的類型並比較它?PHP中的動態類型檢查

+0

您是否真的有這種情況 - 一個可能包含字符串和對象的變量? – 2011-02-22 19:35:07

+0

你的意思是像`_()`函數?或者你的意思是別的嗎? – 2011-02-22 19:35:28

回答

2

PHP documentation建議使用is_*()函數,其中*是一種類型。這應該會得到你想要的效果,只要你知道要檢查的類型。

當然,如果你提供更多關於你正在嘗試做什麼的細節,我可以嘗試給出一個具體的例子。