Все самое полезное для пхпшника в одном канале.
По рекламе: @tproger_sales_bot
Учиться у нас: clc.to/M561SQ
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Post #5819
2.32K
БИ @phpproglib
Showing posts older than #5820 · Back to latest



.class, то PHP — нет. Для этого и существует OPcache.explode()), PHP сначала пытается найти функцию в текущем пространстве имён. Это резолвинг — лишнее действие, которого можно избежать.\ перед вызовами глобальных функций (\explode(), \strlen() и т.д.), тем самым указывая интерпретатору сразу на нужное пространство.0.576μs → без бэкслешей 0.536μs → с бэкслешамиPHP-CS-Fixer с правилом native_function_invocation\ вручную
composer update --prefer-distcomposer update: Обновляет все зависимости до последних версий, соответствующих ограничениям, указанным в composer.json.--prefer-dist: Предпочитает скачивание архивов пакетов вместо клонирования репозиториев Git, что может быть быстрее и надёжнее.--no-dev: Не обновляет зависимости, указанные в секции require-dev.--dry-run: Показывает, какие изменения будут внесены, но не выполняет их.--with-all-dependencies: Обновляет все зависимости, включая те, которые являются зависимостями других пакетов.composer update --prefer-dist --no-devРаботаю в команде больше года. Почти все ключевые и интересные задачи уходят к сеньорам. Мне достаются мелкие доработки, баги и то, что «надо кому-то сделать». Сначала думал, что это временно. Что делать, чтобы перейти на более серьёзный уровень и не застрять в рутине?


curl -sLO https://github.com/gordalina/cachetool/releases/latest/download/cachetool.pharchmod +x cachetool.pharphp cachetool.phar opcache:resetphp cachetool.phar opcache:reset --fcgi=/var/run/php/php8.2-fpm-profiler.sock

str()), приходилось использовать pipe() с анонимной функцией — это разрывало читаемость кода.encrypt() и decrypt() прямо в цепочках, что позволяет:cipher, key) приложения.str()-цепочек без лишнего кода.Forwarded from Библиотека задач по PHP | тесты, код, задания

