За последние 24 часа нас посетили 31954 программиста и 1756 роботов. Сейчас ищет 941 программист ...

Как исправить Notice: Undefined?

Тема в разделе "PHP для новичков", создана пользователем alizee, 8 окт 2018.

  1. alizee

    alizee Новичок

    С нами с:
    31 май 2018
    Сообщения:
    15
    Симпатии:
    0
    Notice: Undefined variable: walluid in
    Notice: Undefined variable: rid in
    Notice: Undefined variable: Hacking in
    PHP:
    1. if(!$Hacking){
    2.                         if($rid OR $walluid){
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    ты как печенку без селезенки вырвал
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    1. попытаться перевести сообщения с английского на понятный тебе язык
    2. попытаться понять что на понятном языке, что тебе говорится
    3. объявить-таки нужные переменные, либо (не желательно) отключить вывод предупреждений
     
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Думаю это демоны. Нотисе ундефинед - Мы за тобой придем.
     
  5. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @alizee, в основах ясно написано:
    --- Добавлено ---
    Методов исправления два: либо инициализировать, либо проверить... (методы проверки - там-же).
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @Sail есть еще такой лайфхак. Если прям совсем лень..
    PHP:
    1. echo(@$err);
     
  7. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    isset()
    empty()

    проверяй свои переменные что в них находится.
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    PHP:
    1. $Hacking ?? $rid ?? $walluid ?? 'Сдохни'
     
    _ne_scaju_ нравится это.
  9. alizee

    alizee Новичок

    С нами с:
    31 май 2018
    Сообщения:
    15
    Симпатии:
    0
    можно примером я навечек в этом
     
  10. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    тебе выше написали, пример
    можно и так
    PHP:
    1. if(!isset($Hacking)){
    2. if(isset($rid) && isset($walluid)){