Laravel World

  1. Магические константы в PHPВ PHP есть девять магических констант, которые вы можете использовать в своем коде. «Магические», поскольку задаются во время компиляции, в отличие от обычных констант (вы задаете их сами), которые определяются во время выполнения. Это означает, что их значения могут меняться в зависимости от того, где они используются в вашем коде.

    Магические константы в PHP
    В PHP есть девять магических констант, которые вы можете использовать в своем коде. «Магические», поскольку задаются во время компиляции, в отличие от обычных констант (вы задаете их сами), которые определяются во время выполнения. Это означает, что их значения могут меняться в зависимости от того, где они используются в вашем коде.
    https://ashallendesign.co.uk/blog/php-magic-constants Magic Constants in PHP

    • ❤️21
  2. Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    • ❤️189
  3. Оптимизируйте оператор ifПри написании if с несколькими условиями, располагайте их от самых быстрых к самым медленным, так как PHP использует вычисления по короткой схеме. Если более раннее условие не выполняется, то последующие не проверяются, что экономит время обработки.

    Оптимизируйте оператор if
    При написании if с несколькими условиями, располагайте их от самых быстрых к самым медленным, так как PHP использует вычисления по короткой схеме. Если более раннее условие не выполняется, то последующие не проверяются, что экономит время обработки.

    • ❤️170
  4. PHP Дайджест — Июнь 2024

    PHP Дайджест — Июнь 2024
    https://blog.jetbrains.com/phpstorm/2024/07/php-annotated-june-2024/ PHP Annotated – June 2024 | The PhpStorm Blog

    • ❤️7
  5. PHP и Laravel дайджест новостей за июнь 2024 года

    PHP и Laravel дайджест новостей за июнь 2024 года
    https://habr.com/ru/articles/828074/ PHP и Laravel дайджест новостей за июнь 2024 года

    • ❤️18
  6. Вышел релиз Laravel Lang Models 1.0 🎉Models - это система управления локализацией контента.

    Forwarded from The Dragon Code News (Andrey Helldar)
    Вышел релиз Laravel Lang Models 1.0 🎉

    Models - это система управления локализацией контента.

    https://laravel-lang.com/packages-models.html Models | Laravel Lang

    • ❤️34
  7. Началось альфа-тестирование PHP 8.4Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.

    Forwarded from opennet.ru
    Началось альфа-тестирование PHP 8.4

    Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.

    https://www.opennet.ru/opennews/art.shtml?num=61499

    • ❤️36
  8. Jujutsu — новая система контроля версий, разработанная инженером-программистом из Google, которая призвана заменить существующие системы контроля версий в корпорации (исторически: Perforce, Piper и Mercurial). Она интересна используемым подходом и тщательным выбором дизайна с точки зрения как деталей реализации, так и пользовательского интерфейса. И предлагает ответ на вопрос: как может выглядеть система контроля версий следующего поколения, которая фактически извлекла уроки из лучших частей всех систем этого поколения, включая Mercurial, Git, Darcs, Fossil и тд?Обзор системы:

    Jujutsu — новая система контроля версий, разработанная инженером-программистом из Google, которая призвана заменить существующие системы контроля версий в корпорации (исторически: Perforce, Piper и Mercurial). Она интересна используемым подходом и тщательным выбором дизайна с точки зрения как деталей реализации, так и пользовательского интерфейса. И предлагает ответ на вопрос: как может выглядеть система контроля версий следующего поколения, которая фактически извлекла уроки из лучших частей всех систем этого поколения, включая Mercurial, Git, Darcs, Fossil и тд?

    Обзор системы: https://v5.chriskrycho.com/essays/jj-init/

    • ❤️22
  9. Рекомендую дружелюбный телеграм-чат по Laravel для начинающих и профи. Не реклама, это правда единственный чат, где мне интересно

    Рекомендую дружелюбный телеграм-чат по Laravel для начинающих и профи. Не реклама, это правда единственный чат, где мне интересно
    https://t.me/laravel_web

    • ❤️27
  10. Доступна СУБД MySQL 9.0.0Компания Oracle сформировала новую ветку СУБД MySQL 9.0.0. Сборки MySQL Community Server 9.0.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В рамках внедрённой в прошлом году модели формирования релизов, MySQL 9.0 отнесён к веткам "Innovation", к которым также будут отнесены следующие значительные релизы MySQL 9.1 и 9.2. Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.1 будет прекращена поддержка ветки 9.0). Примерно через год планируют сформировать LTS-релиз, который будет рекомендован для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.

    Forwarded from opennet.ru
    Доступна СУБД MySQL 9.0.0

    Компания Oracle сформировала новую ветку СУБД MySQL 9.0.0. Сборки MySQL Community Server 9.0.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В рамках внедрённой в прошлом году модели формирования релизов, MySQL 9.0 отнесён к веткам "Innovation", к которым также будут отнесены следующие значительные релизы MySQL 9.1 и 9.2. Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.1 будет прекращена поддержка ветки 9.0). Примерно через год планируют сформировать LTS-релиз, который будет рекомендован для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.

    https://www.opennet.ru/opennews/art.shtml?num=61476

    • ❤️28