15
audience
9
subscribers

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang

New posts
Nothing new at the moment
Loading...

PHP: приоритет операций, ассоциативность и порядок вычисления выражений

PHP: приоритет операций, ассоциативность и порядок вычисления выражений
Наткнулся на интересную заметку Никиты Попова 10-летней давности, Процитирую фрагмент: Operator precedence and associativity specify grouping, but they do not specify in which order the groups are executed. PHP does not specify what will actually happen. Пример: $A + $B + $C * $D
Наткнулся на интересную заметку Никиты Попова 10-летней давности, Процитирую фрагмент: Operator precedence and associativity specify grouping, but they do not specify in which order the groups are executed. PHP does not specify what will actually happen. Пример: $A + $B + $C * $D

PHP: обекты по ссылке или нет?

PHP: обекты по ссылке или нет?
Часто можно услышать, что «объекты в PHP передаются по ссылке». Разберемся подробнее. Как выглядит работа с ссылками в PHP? Для этого используется специальный синтаксис – перед именем переменной или параметра функции ставится символ амперсанда (&)...

PHP: declare(strict_types=1)

PHP: declare(strict_types=1)
В прошлом выпуске Пятиминутки PHP я рассказал, как обновлял кодовую базу с помощью утилиты Rector. Одно из направлений – простановка типов. Типы в свойствах классов, типы в параметрах функций, типы возвращаемых значений...

Rector - обновление PHP кода

Rector - обновление PHP кода
Rector – это утилита для обновления кодовой базы PHP проекта под современные стандарты. И речь идет не о PSR-12, а о более интересных преобразованиях, сейчас расскажу! Представьте, что мы хотим добавить больше типизации в код, например, проставить типы возвращаемых из функций значений...
Updating