За последние 24 часа нас посетили 17739 программистов и 1641 робот. Сейчас ищут 2358 программистов ...

Присвоить переменой значение внутри функции (isset, is_array, empty)

Тема в разделе "PHP для профи", создана пользователем Naijy, 29 янв 2018.

  1. Naijy

    Naijy Новичок

    С нами с:
    23 сен 2016
    Сообщения:
    17
    Симпатии:
    0
    Доброй ночи!
    Насколько правильно будет присваивать значение переменной внутри любой из перечисленных в сабж функций?

    Код (Text):
    1. <?php
    2. if(is_array($var=$array["array"][13])) {
    3.    foreach($var as $ar_var){
    4.       ......
    5.    }
    6. }
    7. ?>
    Спасибо!
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    не надо так делать. это источник багов, на ровном месте.
     
  3. Naijy

    Naijy Новичок

    С нами с:
    23 сен 2016
    Сообщения:
    17
    Симпатии:
    0
    Благодарю!
    А можно более развернутый ответ?
    В какой ситуации мог бы случится баг, так сказать, можете привести самый простой пример?