Показать сообщение отдельно
  #10 (permalink)  
Старый 01.05.2016, 16:41
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну все правильно

Ошибка, вернее это не ошибка, а предупреждение гласит о том, о чем я писал ранее.

Есть два способа:

1) вы хорошо знаете, что означает это предупреждение, забиваете на него и определяете РНР не выводить предупреждений (это можно сделать постоянным, в настройках сервера), и этого предупреждения не будет. Вывод ошибок и предупреждений нужен при отладке, а на реально работающем сайте их нужно блокировать, писать их в лог-файл.

2) если пока нет ясности на все 100 с языком серверным, то писать так:

$number_test = isset($_GET['test_number']) && ($n = (int)$_GET['test_number']) ? $n : 1;
Ответить с цитированием