За последние 24 часа нас посетили 22356 программистов и 1031 робот. Сейчас ищут 702 программиста ...

Вопрос по !empty

Тема в разделе "PHP для новичков", создана пользователем g1e8, 3 фев 2020.

  1. g1e8

    g1e8 Новичок

    С нами с:
    17 окт 2019
    Сообщения:
    41
    Симпатии:
    2
    а можно вместо !empty использовать такую конструкцию
    вместо
    PHP:
    1. if ( !empty($a))
    использовать, например
    PHP:
    1. if ( $a+$a !== $a)
    2. if ( $a !== $a +$a)
     
  2. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
  3. g1e8

    g1e8 Новичок

    С нами с:
    17 окт 2019
    Сообщения:
    41
    Симпатии:
    2
    мне самому понять.... с точки зрения математики - в принципе тоже самое...
    даже если $a - объект...., а если одинаково зачем !empty($a)...?
    я логику хочу понять
     
  4. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    А если $a не определена?
    Пройди по ссылочке на документацию в первом сообщении....
     
  5. g1e8

    g1e8 Новичок

    С нами с:
    17 окт 2019
    Сообщения:
    41
    Симпатии:
    2
    прекрасно работает
    NULL + NULL = NULL
    0 + 0 = 0
    "" + "" = ""
    array ("", 0) + array (0, "") = array ("", "")
    или нет?
     
  6. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    а проверить не пробовал? и доку внимательно почитать, да и вообще основы подучить
     
  7. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    не надо так делать,
    при $a строке - + не сработает, ибо там нужно $a. $a
    ну и вообще - это абсолютно нечитаемо - и непонятно при дальнейшей поддержке кода
    и вообще - empty() оно же для проверки существования... вот и используйте там где это нужно
     
  8. g1e8

    g1e8 Новичок

    С нами с:
    17 окт 2019
    Сообщения:
    41
    Симпатии:
    2
    да... понятно