• Есть ли рускоязычная среда програмирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    я не думаю что вам будет понятнее такой код:
    класс ПростойКласс {
        приватно:
            свойство строка названиеПеременной
        публично конструктор (строка названиеПеременной) {
             контекст.названиеПеременной = названиеПеременной;
        }
        // ...
    }
    
    ПростойКласс[] массивКлассов = создать ПростойКласс[10];
    пока (беззнаковое целое итератор = 0; итератор < 10; итератор++) {
        массивКлассов[итератор] = создать ПростойКласс("строка передаваемая в конструктор);
    }


    Вообще все эти понятия типа "функция может возвращать значение" (точнее наоборот, она обычно возвращает значение но может и не возвращать) родом из математики, и там никто не ноет что "почему все называют эти все штуки буквами греческого алфовита". Никто не кричит "почему синус принято обозначать sin а не син" и т.д.

    Тут так же. Знание самого языка не поможет вам понять смысла конструкций типа for.
    Ответ написан
    3 комментария
  • Есть ли фреймворки на PHP 5.4+?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Смысла особо нету. Вы можете взять любой фреймворк под PHP 5.3 (Symfony2, Zend2, Yii2 который выйдет) и использовать там все прелести PHP5.4 сколько захотите.
    По сути, все нововведения PHP5,4 конкретно фреймворку не нужны. Трейты? это макросы обычные. Содержимое трейта заменяет метко использования трейта в коде — ничего больше. Код по сути все так же дублируется. Как по мне использование трейтов должно быть сведено к минимуму. Не могу придумать такой ситуации когда они реально нужны. Для себя я использовал трейты только для моделей Yii 1.* что бы не писать каждый раз в модели метод model().
    Синтаксический сахар полезен только для пользовательского кода (конфиги, для моделей и контроллеров), то же относится и к остальным плюшкам.
    Единственная полезная вещь в PHP 5,4 — увеличение производительности, но опять же на код и архитектуру фреймворка это никак не должно влиять.

    Вобщем, ничто не мешает использовать PHP 5,4 с имеющимися фреймворками.

    Если такой ответ вас не устроит, присмотритесь к auraphp. Архитектура оного мне чем-то напоминает ужасную смесь Yii и Symfony2 со своими прелестями. Но там тоже «мощь» PHP5,4 не особо используется, опять же так как это лишено смысла.

    Вот если бы ввели аннотации/атрибуты объектов…
    Ответ написан
    7 комментариев
  • Надежный регистратор в зоне .ru с ценой за домен 99р (или чуть больше) в год

    dom1n1k
    @dom1n1k
    У меня пара доменов в 2domains.ru, это реселлер reg.ru.
    Но объективного отзыва дать пока не могу, т.к. ещё даже первый год не закончился.
    Ответ написан
    3 комментария
  • Img onerror в IE?

    homm
    @homm
    <img src="" /> — по стандарту html это не элемент img с пустой картинкой, это элемент img с картинкой, адрес которой равен текущей странице.
    Ответ написан
    Комментировать