#php #debugging #xampp #xdebug #superglobals
Вопрос:
PHP Xdebug всегда говорит POST
(суперглобальный) неопределенно, но веб-программа работает нормально. Ни одна из других локальных переменных, ни суперглобалы не отображаются. Я использую XAMPP в качестве локального сервера. В чем может быть проблема?
Ответ №1:
- Во-первых, вы можете обновить версию Xdebug, чтобы устранить проблему
- Вам необходимо использовать условный оператор
isset()
для элемента ввода имени формы, например,
if(isset($_POST['name'])){
$name=$_POST["name"];
}