我在PHP中編寫了一些代碼,如果變量是字符串或某個類的實例(或派生!),我想做一些不同的事情,但是隻有投射我可以找到在線參考執行明確的靜態投射,而不是動態投射。是否可以在運行時檢查給定變量的類型並比較它?PHP中的動態類型檢查
-2
A
回答
2
http://php.net/manual/en/function.gettype.php是你在找什麼。 用於檢查變量是否來自給定實例 - http://php.net/manual/en/function.is-a.php
2
PHP documentation建議使用is_*()
函數,其中*
是一種類型。這應該會得到你想要的效果,只要你知道要檢查的類型。
當然,如果你提供更多關於你正在嘗試做什麼的細節,我可以嘗試給出一個具體的例子。
相關問題
- 1. 以動態語言檢查類型
- 2. C++中的靜態和動態類型檢查
- 3. PHP文件類型檢查
- 4. PHP動態數組檢查
- 5. 泛型和類型安全:檢查參數的動態綁定
- 6. 通過檢查WCF中傳入的JSON動態類型選擇?
- 7. 動態檢查Swift 2中的對象類型
- 8. 在代碼中檢測動態類型?
- 9. 在CBV中動態檢索模型類
- 10. 動態類型語言中的類型
- 11. Groovy中動態類型的類型
- 12. 類(類型)檢查
- 13. 靜態類型檢查條件句
- 14. 檢查類型
- 15. 流動類型檢查動作$ observable
- 16. 類型檢查的子類
- 17. 在C/C++中檢查動態加載的共享庫中變量的類型
- 18. 檢查圖像類型在php
- 19. php數組唯一類型檢查
- 20. 以動態檢索記錄類型值
- 21. 檢索動態值類型變量
- 22. C#動態對象運行時類型檢查
- 23. 獲取動態類型的類類型?
- 24. 在php中動態創建動態類
- 25. 在泛型中的動態類型
- 26. 從PHP中的數組中檢查上傳文件類型。
- 27. 針對MYSQL數據類型檢查PHP變量類型
- 28. PHP檢查動態複選框是否沒有檢查
- 29. XSLT類型檢查
- 30. typedef類型檢查?
您是否真的有這種情況 - 一個可能包含字符串和對象的變量? – 2011-02-22 19:35:07
你的意思是像`_()`函數?或者你的意思是別的嗎? – 2011-02-22 19:35:28