1. PHP / Говнокод #1641

    +165.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public function setSomething($var) {
        if ($var === true or $var === false){
            $this->something = $var;
        }
    }

    Отечественный type hinting для bool.

    Запостил: striker, 20 Августа 2009

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

    • показать все, что скрытоа почему 3 равно?
      Ответить
      • $a == $b - TRUE если а равно b
        $a === $b - TRUE если а равно b и их типы совпадают.
        учи мат.часть
        Ответить
      • рано ты на этот сайт пришел
        Ответить
      • потому что должно быть равнее равного
        Ответить
    • а if(is_bool($var))
      или $this->something = (bool) $var

      вот тут точно с религией проблемы... :(

      а как насчет возвращаемого значения?
      или так: установил - а установилось или нет, иди знай...

      ГОВНОКОД - адназначна!
      Ответить

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