Pull to refresh
52
Дмитрий@theRavel

Пользователь

13
Subscribers
Send message
А чем это принципиально отличается от вставки SQL внутрь XML? Просто удобнее писать?
Вроде бы в Liquibase всегда был тег <sql>
В сочетании с <![CDATA[ ...SQL… ]]> и <rollback> вроде бы получается такая же функциональность.
Ну а где ссылка на гитхаб? Как мы будем это улучшать и фиксить баги?
По ссылке жесть: выбираем из базы $articles, потом циклом обходим все записи и в каждой итерации делаем три запроса к БД (вытаскиваем description, количество комментов, категорию)
А где здесь синглтон и как вы можете называть short echo tag антипаттерном, если (цитирую)
Starting with PHP 5.4, short echo tag <?= is always recognized and valid, regardless of the short_open_tag setting.
W-write — это разрешение на запись чего? Юзеры могут файлы в каталогах писать?
Я верю что статьи на хабре о битриксе пишутся просто для поднятия настроения и обсуждения worst practices. Позвольте я начну:
$PERM["/"]["*"]=«D»; // запрещает…
$PERM["/"][«AU»]=«R»; // разрешает ...

D — понятно, видимо «deny».
А что такое «R»? Read? Release? Razreshit?
Давайте еще раз с начала: есть некая тулза, которая написана неизвестно кем и протестирована на неизвестно каких конфигурациях. Например я использую nginx, и в конфиге у меня есть какая-то непротестированная ситуация, ну например location вложенный в другой location. вложенный в другой location. Что произойдет после запуска этого приложения?
В чем моя неаккуратность использования? Или вы не допускаете возможность того, что в агенте могут быть ошибки?
Весьма спорное решение — просить пользователя запускать нечто, что будет менять конфиг его веб-сервера. А если я использую нетиповой конфиг, и оно уронит мой сервер?
Я никогда не работал с Phalcon, непонятно что возвращают эти методы: XML, JSON, HTML? Как это настраивать?
Да, вы правы, я посмотрел на 2.5 версию, прошу прощения за неверный коммент!
Нет, спасибо. Чуваки застряли в прошлом, фреймворк без автозагрузки, без неймспейсов, coding style c underscore для protecte/private методов и т.п.
safe_mode, а не save_mode. И да, эта штука была удалена два релиза назад: php.net/manual/en/features.safe-mode.php
Я думаю, что вы хотели показать какие классные краткие миграции у L4. Но вот из вашего примера, я совершенно не понимаю, какие поля разрешают NULL, какие — нет, какая длина строковых ключей, какой engine, какая кодировка и т.п. Наверняка это настраивается, но с дополнительными параметрами окажется что пример будет не таким уж и кратким.
Как формы с заголовком «Get FREE smth» могут привлекать пользователей?! Это же полный треш, еще и free в верхнем регистре.
Стоп, стоп. Статья про ОС, а тут вы что-то задвигаете про языки. Я могу это переписать на другом языке с использованием меньшего количеста символов — мне теперь тоже писать статью про то что %OS-name% говно, потому что там не запускается дота?
Это же было очевидно после слияния со сбером
Вы хотите поделиться на хабре своим решением? Так почему бы не оформить это в виде класса, не выложить его на packagist или хотя бы на github? Почему бы не причесать решение, чтобы не смешивать логику и представление?
Какая вообще польза от поста? Вы показали что XML-файл можно парсить через simpleXML? Вы говорите что яндекс погода хороша локализацией? Как вы используете локализацию из API-сервиса?
Немного странное именование полей вы выбрали:
"name": {
    "+++": "Новое название",
    "---": "Старое название"
}

Если я захочу маппить входящий JSON в объект без переименования полей, то ничего не получится, потому что код превращается в
newValue = data->diff->name->+++

Что в большинстве языков невалидно.
Все просто, такой метод должен возвращать объекты, которые имеют один и тот же интерфейс, тогда в phpdoc вы укажете

/**
 * @return Module\Entity\BaseEntity
 **/


Если он возвращает совершенно разные объекты, то метод нужно заменить на несколько методов.
А зачем вам __call? Все равно осталось три разных метода, все равно они извне по-разному вызываются, все равно они публичные

Information

Rating
Does not participate
Location
Düsseldorf, Nordrhein-Westfalen, Германия
Registered
Activity