Если у меня есть объект, как узнать подробности объекта. Как файл, в котором он определен, его методы, свойства и т.д.PHP получение информации об объекте
0
A
ответ
3
Если вы хотите что-то проще, есть get_class_methods()
, get_object_methods()
, get_class_vars()
, get_object_vars()
и т.д.
5
Вы можете использовать PHP reflection functionalities
$class = new ReflectionClass('MyClass');
echo $class->getFileName()."\n";
var_dump($class->getMethods());
var_dump($class->getProperties());
Edit:
ReflectionClass
используется на классах и ReflectionObject
на объектах.
Смежные вопросы
- 1. Получение информации об объекте с Doctrine
- 2. Получение информации об объекте от выбора ol3
- 3. Получение памяти об объекте
- 4. Получение информации об определенном пользователе PHP MySQL
- 5. Получение информации об изображении
- 6. Получение информации об управлении
- 7. Перестроить массив PHP для объединения информации об одном объекте
- 8. Получение информации об установке пакетов
- 9. Получение информации об адресе функции
- 10. Получение информации об обменном сервере?
- 11. Получение информации об обработке сигналов
- 12. Получение информации об установленных шрифтов
- 13. Получение базовой информации об изображениях
- 14. Получение информации об ошибке с
- 15. Доступ к информации об объекте из ArrayList
- 16. Отображение информации об объекте в JSP
- 17. Передача информации об объекте в функцию стоимости
- 18. MongoDB Алгоритм для сбора информации об объекте
- 19. django: заполнение дополнительной информации об объекте сразу после сохранения
- 20. Об объекте Com в php
- 21. StdClass информацию об объекте PHP
- 22. Получение сведений об объекте из NSNotification
- 23. Получение информации об ошибке из WCF REST
- 24. GDK получение информации об учетной записи
- 25. Cocoa touch - получение информации об устройстве
- 26. Получение информации об обратном/fwd управления WebBrowser
- 27. Получение информации об изображении Facebook или ID
- 28. Получение информации об оборудовании с silverlight
- 29. Получение информации об использовании ОЗУ приложения
- 30. Получение информации об исключении из подпроцесса
спасибо .. Я искал get_object_methods и get_object_vars .. Я не мог использовать классы Reflection, так как я хочу, чтобы информация была основана на объекте, который у меня есть. – robert
Нет 'get_object_methods()' хотя. – revo