Что умеет Rector: пишем кастомные правила для автоматизации рефакторинга PHP-проектов
Если вам часто приходится сталкиваться с рефакторингом старых PHP-проектов, при этом их потребности выходят за пределы штатного набора правил, эта статья для вас.
🔗 Хабр
Библиотека пхпшника
Если вам часто приходится сталкиваться с рефакторингом старых PHP-проектов, при этом их потребности выходят за пределы штатного набора правил, эта статья для вас.
🔗 Хабр
Библиотека пхпшника
🤔1
🔧 CLI-лайфхак для PHP-разработчиков: Быстрое выполнение одноразовых команд с помощью опции -r 🚀
Полезная команда, которая позволяет выполнять небольшие фрагменты PHP-кода прямо из командной строки без создания отдельных файлов. Это особенно удобно для быстрого тестирования идей или выполнения одноразовых задач 🖥️
Как это сделать?
1. Откройте терминал на вашем компьютере.
2 Введите следующую команду, заменив код внутри одинарных кавычек на нужный вам PHP-код:
Почему это удобно?
🔸 Быстрота: нет необходимости создавать отдельный файл для выполнения небольшого фрагмента кода.
🔸 Удобство: идеальный способ для тестирования небольших функций или выражений.
🔸 Гибкость: позволяет комбинировать PHP с другими командными инструментами для автоматизации задач.
Обратите внимание:
Экранирование кавычек: при использовании одинарных кавычек внутри PHP-кода их необходимо экранировать обратным слэшем (\'), чтобы избежать конфликтов с внешними кавычками.
Библиотека пхпшника #буст
Полезная команда, которая позволяет выполнять небольшие фрагменты PHP-кода прямо из командной строки без создания отдельных файлов. Это особенно удобно для быстрого тестирования идей или выполнения одноразовых задач 🖥️
Как это сделать?
1. Откройте терминал на вашем компьютере.
2 Введите следующую команду, заменив код внутри одинарных кавычек на нужный вам PHP-код:
php -r 'echo «Привет, мир!\n»;'
Почему это удобно?
🔸 Быстрота: нет необходимости создавать отдельный файл для выполнения небольшого фрагмента кода.
🔸 Удобство: идеальный способ для тестирования небольших функций или выражений.
🔸 Гибкость: позволяет комбинировать PHP с другими командными инструментами для автоматизации задач.
Обратите внимание:
Экранирование кавычек: при использовании одинарных кавычек внутри PHP-кода их необходимо экранировать обратным слэшем (\'), чтобы избежать конфликтов с внешними кавычками.
php -r 'echo \'Это строка с одинарными кавычками.\' . «\n»;'
Библиотека пхпшника #буст
🥱4👍3🌚2
👨💻Вы работаете с PHP и хотите строить REST API по архитектурным правилам? Современные backend-приложения требуют чистой структуры, понятной логики и безопасности по умолчанию.
📆25 февраля в 20:00 МСК разберём полный цикл создания API: от старта проекта и маршрутизации до API Resources, валидации и аутентификации через Sanctum.
Вы увидите, как проектировать REST API так, чтобы он был масштабируемым и поддерживаемым, а не набором хаотичных контроллеров. Вы получите структуру, которую можно применять в реальных проектах.
⚡️Зарегистрируйтесь на открытый урок в рамках курса «Framework Laravel» и прокачайте свои навыки:
https://clc.to/YmbfTw
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📆25 февраля в 20:00 МСК разберём полный цикл создания API: от старта проекта и маршрутизации до API Resources, валидации и аутентификации через Sanctum.
Вы увидите, как проектировать REST API так, чтобы он был масштабируемым и поддерживаемым, а не набором хаотичных контроллеров. Вы получите структуру, которую можно применять в реальных проектах.
⚡️Зарегистрируйтесь на открытый урок в рамках курса «Framework Laravel» и прокачайте свои навыки:
https://clc.to/YmbfTw
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576