php не может определить ключи массива
при создании объекта класса передается массив параметров, и если при создании одного объекта все работает как надо, то при создании другого php ведет себя странно
var_dump($attr);
echo('<br><br>');
var_dump(array_keys($attr));
из кода выше я получаю это:
aray(1){[0]=>array(4){["id"]=>string(1)"1"["access_level"]=>string(45)"администрирование сайта"["name"]=>string(26)=>"Администратор"["role"]=>string(5)"admin"}}
array(1){[0]=>int(0)}
Ответы (1 шт):
Автор решения: user69
→ Ссылка
Спасибо комментариям от Eugene X.
На самом деле глупая ошибка, нужно было использовать array_keys($attr[0])