У меня есть неизвестный объект на php странице.
Как я могу печатать/повторять его, таким образом, я вижу, какие свойства/значения это имеет?
Что относительно функций? Там какой-либо путь состоит в том, чтобы знать то, что функционирует, объект имеет?
<?php var_dump(obj) ?>
или
<?php print_r(obj) ?>
То же самое вы используете и для массивов.
Они покажут защищенные и частные свойства объектов с PHP 5. Члены статического класса не будут отображаться в соответствии с руководством.
Если вы хотите узнать методы-члены, вы можете использовать get_class_methods () :
$class_methods = get_class_methods('myclass');
// or
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name)
{
echo "$method_name<br/>";
}
Связанные материалы:
get_class () <- для имени экземпляра
var_dump($obj);
Если вам нужна дополнительная информация, вы можете использовать ReflectionClass:
Мне очень нравится dBug . Я обычно использую var_dump ()
для скаляров (int, string, boolean и т. Д.) И dBug для массивов и объектов.
Снимок экрана с официального сайта: