Если вы используете xdebug с atom, проверьте следующие настройки xdebug:
xdebug.var_display_max_depth
xdebug.var_display_max_children
xdebug.var_display_max_data
Смотрите также этот пост: Как получить xdebug var_dump для отображения полного объекта / массива
Также может быть ограничение на количество дочерних элементов, отображаемых в атоме.
get_class_methods (‘classname’), может получить только публичную функцию
$class = new ReflectionClass($_brand);
$methods = $class->getMethods();
var_dump($methods);
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());
Вы получите полный список открытых, закрытых, защищенных и статических методов.