回答
請參閱get_class_methods()和get_class_vars()。
同樣值得一提的是,PHP的文檔相當不錯,而且通常首先要問一個好地方。
編輯:當然,在這裏詢問似乎也有其好處。我從來不知道ReflectionClass Davide帶來了:)
要發現物體的屬性和方法,你可以使用ReflectionClass。
我認爲使用反射來獲取類屬性和方法是矯枉過正的。 – NikiC 2010-10-20 13:23:07
這取決於您需要多少細節:只需獲取屬性和方法的名稱get_class_methods()和get_class_cars()就可以了,但如果需要更多信息(如方法參數或訪問修飾符),Reflection就是要走的路,海事組織。 – 2010-10-20 14:30:53
感謝您的信息 – thebrotherofasis 2010-10-22 12:05:16
- 1. 如何顯示jmx MBean的類描述,屬性描述和操作描述
- 2. PHP:無法在對象方法中設置對象屬性?
- 3. 在TypeScript接口中描述屬性對象
- 4. 如何使屬性描述屬性在IntelliSense中可見?
- 5. 如何在javascript中識別對象的方法和屬性
- 6. 如何調用Python類描述符對象的方法?
- 7. PHPDoc:可以從工廠方法docblock引用對象屬性描述嗎?
- 8. 如何強制在PHP的對象的屬性或方法的方法調用?
- 9. 轉儲對象的方法和屬性
- 10. 方法的描述
- 11. PHP:如何從基礎對象的方法訪問子屬性?
- 12. Magento描述/屬性替換?
- 13. 類方法:描述「#my_class_method」或描述「#self.my_class_method」?
- 14. 對象的八度描述
- 15. c中的多個描述屬性#
- 16. 用%@描述對象(如UIButton,UIView,NSString,NSDictionary)的NSLog描述
- 17. 比較對象的屬性和在PHP
- 18. 如何在Javascript對象中查找隱藏的屬性/方法?
- 19. 如何在Rails測試中設置對象屬性的方法?
- 20. 在XPCE中描述對象列表
- 21. 如何在prepareForSegue方法中訪問不同屬性或選定對象的Array對象中的屬性
- 22. 如何在JNI中找到對象的字段描述符?
- 23. 如何將描述性文本解析爲DateTime對象?
- 24. 在MVC上設置描述屬性
- 25. 對象具有「描述」屬性時,核心數據無法解決錯誤?
- 26. 如何在Ruby屬性方法中包含對象(ActiveModel :: Serialization)?
- 27. RIA服務/ DataForm:如何一起使用ReadOnly和描述屬性
- 28. 什麼是描述多維對象的正確方法?
- 29. 如何使用該對象中的方法增加對象中的屬性javascript
- 30. 描述性編程多個屬性
print_r($ object); – pltvs 2010-10-20 13:02:14
你的意思是[print_r](http://php.net/manual/en/function.print-r.php)($ yourObject)? – Palantir 2010-10-20 12:59:30