За последние 24 часа нас посетили 119933 программиста и 2992 робота. Сейчас ищут 1335 программистов ...

Подскажите по if-else и по mysql_free_result

Тема в разделе "PHP для новичков", создана пользователем marsik, 27 дек 2010.

  1. marsik

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

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Можно ли и будет ли такое работать:

    Код (Text):
    1. $str = ( (!$str AND $str == 0) OR ($a == 1 OR $b == 3)) ? 'test' : false;
    такое видел, опущены скобки:
    Код (Text):
    1. if ($str) $str = 'test';
    без скобок тоже можно?

    обязательно ли использовать для оптимизации потребления ресурсов mysql_free_result?
     
  2. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    А проверить?

    Для оптимизации - нет.
    Эта функция имеет смысл, да. Но едва ли она нужна для того, чтобы вывести парочку новостей и меню.
     
  3. marsik

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

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    вроде работает правильно:
    Код (Text):
    1. $info[11] = ( ($info[9] == 0 AND $c == 0  ) OR ( $c == 0 AND $info[9] < time() - 5184000 ) ) ? 'Удалить':'';
    только хз правильно или нет сделал...
     
  4. Johnatan

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

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания