<rmcreative>

RSS
  1. Короткие теги в PHP

    10 июня 2020

    Почти десять лет назад я писал про короткие теги и радовался включению короткого echo по умолчанию.

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

    Их осталось на данный момент в PHP 7.4 два вида:

    • <? - короткая форма <?php. Включается через short_open_tag в php.ini.
    • <?= - короткая форма <?php echo. Доступна всегда.

    Если с <?= всё ясно, тег доступен всегда и удобен при использовании в шаблонах, то с <? не всё так просто.

    В PHP 7.4 его хотели убрать и почти убрали после положительного голосования за RFC. Но в итоге сначала предложили сделать это по-другому, а потом и вовсе не делать.

    В результате в PHP 7.4 теги работают как и ранее. В PHP 8 тоже (но не факт, что так будет в релизе).

    Стоит ли использовать <? - вопрос неоднозначный. Если у вас проект, который разворачивается только на ваши сервера, вы контролируете php.ini и никогда не забываете short_open_tag = On, то технически ничего ужасного в использовании коротких тегов нет. Если же вы делаете продукт, который можно поставить на свой сервер, такой как CMS или фреймворк, то использовать <? - плохая идея. Часть пользователей обязательно попробует развернуть ваш продукт в окружении, где у них нет возможности поправить php.ini.

    8 комментариев
  2. 25 лет PHP

    8 июня 2020

    8 июня 1995 года, программист родом из Гренландии Расмус Лердорф публикует в usenet анонс набора CGI-скриптов, который он назвал PHP Tools.

    Иногда говорят, что первые версии PHP были написаны на Perl. Это, конечно же, неправда.

    Главные факты и события из 25 лет истории PHP смотрите в таймлайне.

    Заревьювить и дополнить его помогли непосредственные участники событий: Andi Gutmans, Derick Rethans, Peter Kokot, Александр Макаров, Дмитрий Стогов и другие.

    Еще 27 мая исполнилось 10 лет PhpStorm. Чтоб отметить сразу два дня рождения делаем скидку 50% на персональную годовую подписку.

    С днем рождения PHP!

    Комментировать
  3. Доступны видео с PHP Russia Online 2020

    3 июня 2020

    Сегодня Онтико публикует видеозаписи всех докладов с PHP Russia 2020 Online. Это стало возможным благодаря поддержке Badoo.

    Ещё больше PHP-контента от одной из сильнейших инженерных команд на tech.badoo.com. PHP-сообщество в Telegram — badoo_php_meetup.

    Спасибо партнёрам за поддержку и возможность распространять знания в области PHP-разработки.

    Смотрим

    Комментировать
  4. PHP fwdays 2020

    29 мая 2020

    Внезапно понял что забыл рассказать, что выступаю уже завтра, 30 мая на PHP fwdays. Как и всем, им пришлось уйти в онлайн.

    Буду рассказывать про код и как меньше от него страдать:

    • Композиция и наследование.
    • Состояние.
    • Зависимости и их внедрение.
    • Методы.
    • Исключения.
    • Типы объектов.
    • Сервисы и долгоживущие приложения.
    • Тесты.
    • Принципы.
    • Слои и абстракция.

    Конференция платная, но стоит не сильно много. К тому же, вот код на скидку 15%: 66474A7D12.

    Комментировать
  5. PHP Russia Online в цифрах

    29 мая 2020

    Конференцию сделали. Отлично вышло несмотря на то, что многое пробовали сделать в первый раз. Не так драйвово как в оффлайне, но что-то крутое накодить после захотелось.

    Итак, цифры.

    Читаем

    Комментировать
  6. Синхронный перевод для PHP Russia Online

    8 мая 2020

    Почти в любом деле самое главное - правильная команда. Для PHP Russia получилась именно такая. Онтико делают прекрасный оффлайн и ответственно подходят к новому для них онлайну. Члены программного комитета подбирают замечательную программу из самых сильных докладчиков.

    В этот раз у нас получается много экспериментов. Почти полностью англоязычная программа, англоязычный ведущий. Онлайн (эта часть вынужденная, но кто знает, может нам понравится). Ну и чтобы уже совсем всё было экспериментально, мы делаем ещё один.

    Алексей Корнеев из Skyeng, который уже организовал несколько отличных онлайн митапов по PHP, предложил нам организовать синхронный перевод. Когда-то давно или на РИТ или на Highload синхронный перевод был и это вышло откровенно плохо. Олег Бунин тогда решил что это плохая затея и больше перевода на конференциях Онтико не было. Мы решили попробовать ещё раз. Я учился несколько лет на переводчика в сфере профессиональной коммуникации и курс синхронного перевода с практикой у нас тоже был, поэтому, пользуясь контактами Skyeng, мы нашли кандидатов, всех прослушали и выбрали лучших. Тех, кто корректно переводил термины, пытался передать шутки и интонации и у кого был приятный голос. В итоге должно всё получиться и, надеюсь, это сгладит порог входа и позволит поучаствовать в конференции тем, у кого пока уровень английского не позволяет слушать в доклады в оригинале.

    Итак, все доклады бесплатной онлайн-части PHP Russia c иностранными докладчиками можно будет смотреть в переводе.

    1 комментарий
  7. Canon в качестве вебкамеры

    7 мая 2020

    Комментировать
  8. Онлайн-дискуссия про тестовые задания

    7 мая 2020

    16 мая, с 11:05 по Москве буду участвовать в прямой трансляции. С Иваном Матвеевым, Дмитрием Симоновым и Романом Ивлиевым будем обсуждать тестовые задания: нужны ли они и кому, чем плохи и хороши, почему их ненавидят и как сделать их полезными.

    Приходите

    UPD: видео доступно на YouTube

    Комментировать
  9. Олег Бунин про PHP Russia Online и другие конференции

    27 апреля 2020

    Пётр Мязин взял интервью у Олега Бунина. Его компания Онтико занимается всей технической частью PHP Russia.

    Интересно, прежде всего, тем, кто делает конференции и митапы или выступает на них.

    Слушаем

    Комментировать
  10. PHP Russia Online будет бесплатной

    23 апреля 2020

    Благодаря поддержке компании Badoo, конференция PHP Russia 2020 Online стала бесплатной.

    PHP Russia 2020 Online пройдёт 13 мая, для участия необходимо зарегистрироваться.

    2 комментария