Эта проблема должна быть связана с тем, защищен ли параметр или нет. В моем отладчике отображаются защищенные и закрытые параметры.
Похоже, это связано с настройками удаленного отладчика xdebug. В зависимости от используемого отладчика php вам, вероятно, потребуется настроить некоторые дополнительные параметры в вашем launch.json
.
Например, я использую отладчик Felix Beckers php (https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug ), если вы прокрутите вниз до «Запустить. json настройки», вы увидите xdebugSettings
.
Я добавил следующее к моим launch.json
настройкам (для этого модуля), которые кажутся для работы:
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9090,
"xdebugSettings": {
"max_children": 200,
"max_data": 512,
"max_depth": 4,
"show_hidden": 1
}
}
]
}
ПРИМЕЧАНИЕ: Удаленная конфигурация, похоже, не поддерживает -l ни для одной из вышеуказанных настроек.