ФорумПрограммированиеPHP для идиотов → Что Я, %username% ненавижу в ПХП

Что Я, %username% ненавижу в ПХП

  • ЗлобныйТролль

    Сообщения: 50 Репутация: N Группа: Кто попало

    Spritz 26 февраля 2010 г. 16:51, спустя 3 часа 3 минуты 54 секунды

    phpdude, имхо легче с нуля накатать новую реализацию, чем патчить ZE для поддержки этой фичи)) кстати, функции внутри namespaces стали изолированными или все так же глобальны?
  • phpdude

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

    Spritz 26 февраля 2010 г. 17:08, спустя 17 минут 2 секунды


    phpdude, имхо легче с нуля накатать новую реализацию, чем патчить ZE для поддержки этой фичи)) кстати, функции внутри namespaces стали изолированными или все так же глобальны?
    хз, я пых6 еще не крутил
    Сапожник без сапог
  • Nyaah

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

    Spritz 27 февраля 2010 г. 1:20, спустя 8 часов 12 минут 15 секунд

    в php5.3 уже неймспейсы есть, нафик те 6? =)
    Work, buy, consume, die
  • phpdude

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

    Spritz 27 февраля 2010 г. 1:29, спустя 9 минут 11 секунд


    в php5.3 уже неймспейсы есть, нафик те 6? =)
    нафик мне пхп?
    Сапожник без сапог
  • Nyaah

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

    Spritz 27 февраля 2010 г. 12:04, спустя 10 часов 34 минуты 26 секунд

    нафик вообще пхп?
    Work, buy, consume, die
  • Trej Gun

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

    Spritz 27 февраля 2010 г. 12:22, спустя 18 минут 8 секунд

    проехали
  • vasa_c

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

    Spritz 4 марта 2010 г. 13:30, спустя 5 дней 1 час 8 минут

    А вот мне последнее время на особенности языков вообще пох.

    В любой мало-мальски сложной системе нужно:
    1. Проработать архитектуру этой системы
    2. Проработать архитектуру программной части
    3. Запрограммить логику взаимодействия между компонентами

    И последний пункт самый простой и неинтересный. И на чём его реализовывать вообще пох. Главное, чтобы язык это позволял.

    И пых в своей области позволяет это сделать и сделать за конечное время. И нет ни одного высокоуровнего архитектурного решения, которое нельзя было реализовать из-за того, что в качество прослойки на нижнем уровне используется PHP (а с Питоном можно было бы).

    Например, Python более структурированный и удобный, но ничего принципиально неосуществимого на PHP он не делает.
  • phpdude

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

    Spritz 4 марта 2010 г. 15:21, спустя 1 час 51 минуту 3 секунды

    vasa_c, +1 вася. особенно за "заебанность" пунктом 3)
    Сапожник без сапог
  • Абырвалг

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

    Spritz 4 марта 2010 г. 22:01, спустя 6 часов 40 минут 31 секунду


    хотя бы перегрузку методов а не ебаные параметры по умолчанию
    Спустя 24 сек.
    а то приходится делать ебанутую логику, либо ебанутые методы кучу.


    Дуд, как думаешь, в 5.3 (с замыканиями) реально такое зачудить habrahabr.ru/blogs/javascript/86403 ?
  • phpdude

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

    Spritz 4 марта 2010 г. 22:12, спустя 10 минут 23 секунды

    Абырвалг, зачудить то реально, вопрос - нахуй так извращаться? я хочу чтобы язык это умел
    Сапожник без сапог
  • Абырвалг

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

    Spritz 4 марта 2010 г. 22:17, спустя 5 минут 22 секунды

    этого не будет и ты это сам знаешь.

    Эдво, в пайтоне можно же такое зачудить искаропки?
  • adw0rd

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

    Spritz 5 марта 2010 г. 9:59, спустя 11 часов 41 минуту 57 секунд

    Абырвалг, В пайтоне есть **xargs (именованные аргументы) и вообще можешь какие хочешь аргументы передавать, а внутри уже разруливать:

    def func (**xargs):
    print xargs

    func(adw0rd=1984, pyhapyha='test', py='cool')


    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

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

    Spritz 5 марта 2010 г. 10:04, спустя 4 минуты 39 секунд

    adw0rd, фнутри функции они будут иметь те же имена, или являтсья ключами хеша xargs ?

    def func (**xargs):
    print adw0rd
    print xargs

    func(adw0rd=1984, pyhapyha='test', py='cool')
    ?
    Сапожник без сапог
  • adw0rd

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

    Spritz 5 марта 2010 г. 10:06, спустя 2 минуты 37 секунд

    Если ты о перегрузке ф-ий, то в пайтоне их в явном виде нет. Есть только перегрузка стандартных операторов (плюс, минус и т.д., у каждого объекта свой набор, смотреть можно через dir(obj))
    Спустя 25 сек.
    phpdude, являться ключами
    Спустя 57 сек.
    Реализация перегрузки функций
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

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

    Spritz 5 марта 2010 г. 10:08, спустя 1 минуту 9 секунд

    adw0rd, ключами - хорошо и правильно :)

    просто "проверял" питон на "вшивость" ))))
    Спустя 44 сек.
    нет перегрузки - хуево))

    итог: плодим методы :(

    или пишем if xarrgsss … эх)

    в яву с c# чтоли уйти :))
    Сапожник без сапог

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