PHP Xdebug не показывает переменные

#php #debugging #xampp #xdebug #superglobals

Вопрос:

PHP Xdebug всегда говорит POST (суперглобальный) неопределенно, но веб-программа работает нормально. Ни одна из других локальных переменных, ни суперглобалы не отображаются. Я использую XAMPP в качестве локального сервера. В чем может быть проблема?

Ответ №1:

  1. Во-первых, вы можете обновить версию Xdebug, чтобы устранить проблему
  2. Вам необходимо использовать условный оператор isset() для элемента ввода имени формы, например,
 if(isset($_POST['name'])){
    $name=$_POST["name"];
}