"PHP" / Говнокод #3652 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
if (!empty($_POST['fupload'])) //проверяем, отправил ли пользователь изображение
{
$fupload=$_POST['fupload']; $fupload = trim($fupload);
  if ($fupload =='' or empty($fupload)) {
                     unset($fupload);// если переменная $fupload пуста, то удаляем ее
					 }
}

Кусочек из видео уроков Попова

Запостил: Vasiliy Vasiliy, (Updated )

Комментарии (13) RSS

  • а чо, мне нравится (если строка пустая или пустая строка)...
    - может он индус?

    ну а так же глубокий философский смысл убивания пустой переменной... простым смертным не понять 😉
    Ответить
    • Переменная может быть непустой до выполнения trim, а после стать пустой.
      Ответить
      • спасибо, кэп.

        но тут убивание переменной происходит Только, если переменная пустая:
        if ($fupload =='' or empty($fupload)) { unset($fupload); }

        если переменная пустая, - какой смысл убивать её?:
        - только, чтобы освободить это имя переменной?: бред

        использовать unset() имеет смысл в случае когда выполняются Все следующие условия:
        - переменная Не пустая;
        - переменная занимает большой объём памяти;
        - переменная больше не используется, но функция продолжается;

        очистка пустой переменной не принесёт никакой пользы, скорее даже наоборот: ибо на выполнение оной потратится время... (освобождение памяти поидее происходит во время изменения длинны строки)

        или я снова не прав?;
        Ответить
  • кстати, $_POST['fupload'] - по идее должна содержать буффер с изображением? (не силён в пхп, каюсь)
    еси так - то trim() вырежет все пробелы и управляющие символы... из изображения... Наверное круто получится =)
    Ответить
  • Ребят, я конечно не отец php. Но все же, в начале ведь идет проверка на непустое значение переменной. Я конечно понимаю что потом делается трим. Но код ведь можно совсем по другому сделать, без вложенных ифоф и ненужных в этом случае unset();
    *********************************
    if (isset($_POST['fupload']) and !empty(trim($_POST['fupload'])))
    {
    // TO  DO
    }

    Так нонче не канает до?
    Ответить
  • - Ну что, пидорасина? Думаешь, теперь ты будешь нужен Жеке? Я с ним со школы. Я его друг. А ты просто приблудная скотина. Ты его уже достал! Он сам мне тебя отдал.
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8