Я отлаживаю простой index.php с ошибками разбора:
<?php
echo '<h1> Hello </h1>';
$value = 0;
if($value == 0){
echo "true";
}else{
echo "false"}
Эта настройка, которую я выложил для Valet с Xdebug и VScode, верна. Это будет для вашей конфигурации. Мое ожидание отладки ошибки синтаксического анализа в Xdebug было неверным. Ошибки разбора должны быть удалены перед отладкой. Проницательный комментарий от пользователя stackoverflow Amade приведен ниже:
Хорошо, в этом случае, вы делали это правильно в начале, просто я
думаю было как-то неправильно ожидания xdebug с камердинером. Будет
откройте server.php из камердинера, так как именно там находится файл с синтаксисом
ошибка требуется от. Я не думаю, что есть что-то на самом деле вы можете
поделать Но так как вы работаете с VSCode, вы не получите
уведомления о синтаксических ошибках в вашей панели? Вы можете открыть его с
Ctrl + J,
Других решений пока нет …