В Java (ну, по крайней мере, версия Android не менее) все объекты имеют метод getClass()
, который возвращает класс объекта, и вы можете вызвать getSimpleName()
, чтобы получить человеко-читаемое имя объекта. Это отлично подходит для ведения журнала. Я хотел бы иметь возможность сделать что-то подобное в PHP-программе, над которой я работаю. Есть ли способ узнать, какой тип объекта «это»?Определение имени объекта PHP
6
A
ответ
21
return get_class($this);
+0
Быстро и точно, большое спасибо! –
1
Я думаю, что этот человек php.net страница может иметь ответы на ваши ищут: http://php.net/manual/en/function.get-class.php
Смежные вопросы
- 1. Динамическое определение имени переменной объекта?
- 2. Определение имени объекта ключа реестра
- 3. Определение имени файла страницы с использованием php?
- 4. Каково определение объекта службы?
- 5. Определение исполняемого имени C
- 6. Определение имени компьютера клиента
- 7. Определение объекта в модели
- 8. Переменная в имени свойства php-объекта
- 9. PHP Yii2 - Получить атрибуты имени объекта
- 10. Получение имени объекта StdClass в PHP
- 11. получение имени и имени объекта
- 12. Определение имени свойства анонимной функции
- 13. Определение имени файла шрифта TTF
- 14. Определение нг-модели по имени
- 15. Определение функций имени неназванного класса?
- 16. Определение местоположения имени в Angularjs
- 17. Python - определение глобального имени datetime
- 18. Определение IP и имени хоста
- 19. Случайное определение имени из массива
- 20. Rails fixtures - определение имени таблицы?
- 21. Определение имени хоста в java
- 22. Определение типа объекта
- 23. Определение возвращенного объекта АЯКСА
- 24. определение макроса объекта
- 25. Определение объекта JSON/Javascript
- 26. Определение свойства объекта массива
- 27. Определение стоимости объекта
- 28. Определение типа объекта
- 29. Определение типа объекта
- 30. Определение положения повернутого объекта
в Java 'GetClass()' является метод на классе 'Object', корень объекта иерархия наследования. Так оно и есть, даже если вы не на Android. :) – Andrew
Я предположил, что это, вероятно, так, но я не занимался какой-либо работой Java за пределами Android, поэтому я не был уверен (и было слишком ленив, чтобы найти его). –