ФорумПрограммированиеPHP для идиотовPHP и ООП → PHP Design Patterns

PHP Design Patterns

  • adw0rd

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

    Spritz Ноя. 21, 2009, 12:06 п.п.

    http://www.fluffycat.com/PHP-Design-Patterns/
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

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

    Spritz Ноя. 21, 2009, 12:27 п.п., спустя 21 минуту 37 секунд

    все полезны если умеешь пользоватся
  • phpdude

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

    Spritz Ноя. 21, 2009, 12:49 п.п., спустя 21 минуту 57 секунд

    паттерны это хорошо, но вот такую хуйню в коде я ненавижу

    if ('STARS' == $choice_in) {
    Сапожник без сапог
  • Trej Gun

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

    Spritz Ноя. 21, 2009, 12:52 п.п., спустя 3 минуты 2 секунды

    phpdude, ну типа сравнивать константу с переменной - это правильно
  • md5

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

    Spritz Ноя. 21, 2009, 12:58 п.п., спустя 6 минут 17 секунд


    phpdude, ну типа сравнивать константу с переменной - это правильно
    ну типа это не константа Оо
    все умрут, а я изумруд
  • Trej Gun

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

    Spritz Ноя. 21, 2009, 1:11 п.п., спустя 12 минут 59 секунд

    имеется ввиду что ты случайно не ошибешься и не напишешь


    if ($choice_in = 'STARS') {
  • phpdude

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

    Spritz Ноя. 21, 2009, 1:34 п.п., спустя 22 минуты 27 секунд


    имеется ввиду что ты случайно не ошибешься и не напишешь


    if ($choice_in = 'STARS') {
    когда надо померять хуй, я хуй по линейке меряю же, а не линейку по хую ?)))) вот тут мне тоже както не по себе видет наоборот, хотя это имхо конечно
    Сапожник без сапог
  • kendo

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

    Spritz Ноя. 21, 2009, 1:44 п.п., спустя 10 минут 26 секунд

    В какой-то из прочитанных книг читал рекомендацию писать именно константа == переменная, ибо в случае, если переменная неопределена или еще что, то не выбрасывается ошибка.
    Только на практике пока не приходилось применять.
  • Ewg777

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

    Spritz Ноя. 21, 2009, 1:46 п.п., спустя 2 минуты 10 секунд



    имеется ввиду что ты случайно не ошибешься и не напишешь


    if ($choice_in = 'STARS') {
    когда надо померять хуй, я хуй по линейке меряю же, а не линейку по хую ?)))) вот тут мне тоже както не по себе видет наоборот, хотя это имхо конечно
    Гениальный пример.
  • adw0rd

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

    Spritz Ноя. 22, 2009, 1:19 д.п., спустя 11 часов 32 минуты 22 секунды


    имеется ввиду что ты случайно не ошибешься и не напишешь


    if ($choice_in = 'STARS') {
    в пайтоне такое нельзя сделать, будет интерпретатор ругатся
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

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

    Spritz Ноя. 22, 2009, 1:55 п.п., спустя 12 часов 36 минут 36 секунд

    adw0rd, ебать, при чем тут пайтон!
  • md5

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

    Spritz Ноя. 22, 2009, 2:01 п.п., спустя 5 минут 45 секунд


    adw0rd, ебать, при чем тут пайтон!

    ты неправ! ПАЙТОН при всем!!111
    о, пайтон!
    все умрут, а я изумруд
  • adw0rd

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

    Spritz Ноя. 22, 2009, 8:47 п.п., спустя 6 часов 45 минут 45 секунд

    CTAPbIu_MABP, я о том, что в пайтоне специально сделано так, что нельзя в конструкциях присваивать значения
    сделано для того, чтобы не вызывать лишних багов в коде

    x, y = 1, 2

    # так работает
    while x == y:
    pass

    # а так нет
    while x = y:
    pass
    Спустя 42 сек.
    тоже касается if и других конструкций
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Абырвалг

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

    Spritz Ноя. 22, 2009, 10:15 п.п., спустя 1 час 28 минут 10 секунд

    то есть конструкция типа
    if ($return = readCache()) {
       return $return;
    } else {
       // …
    }

    в пайтоне не заведется?
  • adw0rd

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

    Spritz Ноя. 22, 2009, 10:45 п.п., спустя 29 минут 35 секунд

    Абырвалг, не будет, а объясни что она делает?
    https://smappi.org/ - платформа по созданию API на все случаи жизни

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