我在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. 檢查動態類型的變量android
- 2. 以動態語言檢查類型
- 3. C++中的靜態和動態類型檢查
- 4. PHP文件類型檢查
- 5. PHP動態數組檢查
- 6. 動態和靜態類型檢查的優點
- 7. 泛型和類型安全:檢查參數的動態綁定
- 8. PHP動態類型提示
- 9. 通過檢查WCF中傳入的JSON動態類型選擇?
- 10. 動態檢查Swift 2中的對象類型
- 11. 在代碼中檢測動態類型?
- 12. 在CBV中動態檢索模型類
- 13. Groovy中動態類型的類型
- 14. 動態類型語言中的類型
- 15. 如何動態檢查演員的類型
- 16. 有沒有辦法動態檢查類型的instanceof?
- 17. 類(類型)檢查
- 18. 靜態類型檢查條件句
- 19. 檢查類型
- 20. 流動類型檢查動作$ observable
- 21. 檢查可拖動的類型
- 22. 類型檢查的子類
- 23. 在C/C++中檢查動態加載的共享庫中變量的類型
- 24. php數組唯一類型檢查
- 25. PHP運行時類型檢查
- 26. 檢查輸入類型按鈕在php
- 27. 檢查圖像類型在php
- 28. PHP檢查圖像MIME類型
- 29. 使用php檢查Ajax數據類型
- 30. 檢索動態值類型變量
您是否真的有這種情況 - 一個可能包含字符串和對象的變量? – 2011-02-22 19:35:07
你的意思是像`_()`函數?或者你的意思是別的嗎? – 2011-02-22 19:35:28