ФорумСообществоФлейм → Дом флудера (говорит кто о чем хочет) — 6

Дом флудера (говорит кто о чем хочет) — 6

  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 21:38, спустя 3 минуты 40 секунд

    мда уж … ты читал зачем нужно трим ?
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 20 сентября 2009 г. 21:39, спустя 48 секунд



    OFF, isset определяет, установлена ли переменная. :)

    Я просто слегка запутался. "установлена"=="существует"?
    Я почему то думал, что если $var="", то значит переменная не установлена. Но как выяснилось, если переменная объявлена значит она уже isset()=true. Спасибо.


    пиши вот так
    if (trim($_POST['login']) && trim($_POST['password']))


    Спасибо! Воспользовался. Короткая и красивая проверка на пустое значение.
    видишь ли пхп, не требует явного определения переменных… а $var="" это уже определение переменной :) в общем ты уже понял :)
  • OFF

    Сообщения: 429 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 21:39, спустя 32 секунды


    мда уж … ты читал зачем нужно трим ?

    читал. а что?
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 20 сентября 2009 г. 21:41, спустя 1 минуту 26 секунд


    мда уж … ты читал зачем нужно трим ?
    не понял смысла? :)
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 21:53, спустя 12 минут 6 секунд



    мда уж … ты читал зачем нужно трим ?
    не понял смысла? :)
    ты мну ?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 20 сентября 2009 г. 21:57, спустя 4 минуты 10 секунд

    вы заебали, мнимое не мнимое, ну нахуй все
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 20 сентября 2009 г. 22:14, спустя 16 минут 42 секунды

    if ($a) примерно то же самое, что if (!empty($a))

    кого-то могут удивить результаты:

    <?php

    $a = '0';
    if ($a) echo '0<br>';
    if (!empty($a)) echo '!empty 0<br>';

    $a = '00';
    if ($a) echo '00<br>';
    if (!empty($a)) echo '!empty 00<br>';


    единственная разница, что проверка с empty не выдаёт варнинга если $a вообще не инициирована
    ιιlllιlllι унц-унц
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 22:38, спустя 23 минуты 52 секунды

    а ты интегровое значение дай нулю (: ваабще бля курите [man]empty[/man] для начала … алсо читаемс мой первый пост
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 20 сентября 2009 г. 22:46, спустя 8 минут 4 секунды

    Dr.TRO, кроме тебя никто не умеет читать. сделай подкаст по ману, можешь в стиле рэп
    ιιlllιlllι унц-унц
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 22:55, спустя 9 минут 7 секунд

    если ты такой умный передай в посте 0 и чекни empty (:
    Спустя 65 сек.
    в посте оно то как int передастся, соответственно empty вернет true. вариант еще указать что $_POST - string.
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 20 сентября 2009 г. 23:17, спустя 22 минуты 3 секунды

    Dr.TRO, ты с кем сейчас разговариваешь? 0 и '0' одно и то же. я про это написал постом выше.



    ιιlllιlllι унц-унц
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 20 сентября 2009 г. 23:31, спустя 13 минут 56 секунд

    <?php

    echo PHP_EOL . 'with trim' . PHP_EOL . PHP_EOL;

    $one = trim('');
    $two = trim(' ');
    $three = trim('test');
    $four = trim('0');
    $fifth = trim(0);

    var_dump(empty($one));
    var_dump(empty($two));
    var_dump(empty($three));
    var_dump(empty($four));
    var_dump(empty($fifth));

    var_dump($one);
    var_dump($two);
    var_dump($three);
    var_dump($four);
    var_dump($fifth);

    echo PHP_EOL . 'without trim' . PHP_EOL . PHP_EOL;

    $one = '';
    $two = ' ';
    $three = 'test';
    $four = '0';
    $fifth = 0;

    var_dump(empty($one));
    var_dump(empty($two));
    var_dump(empty($three));
    var_dump(empty($four));
    var_dump(empty($fifth));

    var_dump($one);
    var_dump($two);
    var_dump($three);
    var_dump($four);
    var_dump($fifth);

    echo PHP_EOL;

    ?>
    tro@eeepc:~$ php killem.php

    with trim

    bool(true)
    bool(true)
    bool(false)
    bool(true)
    bool(true)
    string(0) ""
    string(0) ""
    string(4) "test"
    string(1) "0"
    string(1) "0"

    without trim

    bool(true)
    bool(false)
    bool(false)
    bool(true)
    bool(true)
    string(0) ""
    string(1) " "
    string(4) "test"
    string(1) "0"
    int(0)

  • welder

    Сообщения: 2945 Репутация: N Группа: в ухо

    Spritz 21 сентября 2009 г. 0:50, спустя 1 час 19 минут 21 секунду

    слухайте а вконтакте обявы пашут ?
  • Dr.TRO

    Сообщения: 254 Репутация: N Группа: Адекваты

    Spritz 21 сентября 2009 г. 1:05, спустя 14 минут 34 секунды

    пашут в смысле работоспособности или эффективности ?
  • OFF

    Сообщения: 429 Репутация: N Группа: Адекваты

    Spritz 21 сентября 2009 г. 1:08, спустя 3 минуты 17 секунд

    2 Dr.TRO,  ну и что мы доказали? До меня не доходит.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!