Как заставить атом php-debug показывать все элементы массива?

Только 31 из 67 элементов массива показаны в watchpoints

элементы php-debug

-2

Решение

Если вы используете xdebug с atom, проверьте следующие настройки xdebug:

xdebug.var_display_max_depth
xdebug.var_display_max_children
xdebug.var_display_max_data

Смотрите также этот пост: Как получить xdebug var_dump для отображения полного объекта / массива

Также может быть ограничение на количество дочерних элементов, отображаемых в атоме.

1

Другие решения

get_class_methods (‘classname’), может получить только публичную функцию

$class = new ReflectionClass($_brand);
$methods = $class->getMethods();
var_dump($methods);
-1

get_class_methods() чувствителен к текущей области видимости, то есть, если вы делаете это:

class brand{
public    function publicMethod(){}
private   function privateMethod(){}
protected function protectedMethod(){}

static    function getMethods(){
return get_class_methods(__CLASS__);
}
}

print_r(brand::getMethods());

Вы получите полный список открытых, закрытых, защищенных и статических методов.

-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector