PHP Academy
8.33K subscribers
97 photos
22 videos
268 links
@tombange - с вопросами
Download Telegram
👑 phpy

Библиотека для взаимодействия Python и PHP. Вы можете использовать функции и библиотеки Python в PHP или использовать пакеты PHP в Python.

Github

@phpshka
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Быстрый совет

В Laravel 8 появился Prunable. С его помощью вы можете удалять старые модели по расписанию.

Вам больше не нужно писать пользовательские команды:
Linux 12 практический советов

https://habr.com/ru/articles/788570/
Консольные приложения PHP-фреймворка: как это работает! 🔧

Вот что происходит, когда вы вводите такие команды, как 'php artisan migrate' или 'phфp bin/console cache:clear' 👩🏻‍💻

https://garyclarke.tech/courses/php-framework-pro/lectures/45880590

#php #PhpFrameworkPro
🖥 SQL: 15 упражнений с решениями

Читать

@phpshka
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Cовет для разработчиков #Laravel💡

Вы когда-нибудь использовали драйвер кэша массивов в рабочем коде?

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

@phpshka
Планирование задач с помощью Symfony Scheduler

На SymfonyLive Paris 2023 был представлен Scheduler в Symfony, предназначенный для управления периодическими задачами, и стал стабильным с выпуском Symfony 6.4. Он заменяет crontab и интегрируется непосредственно в приложение.

Объясняется установка компонента через Composer и его основные функции, включая создание задач, управление расписанием, обработку коллизий и ошибок, а также использование консольных команд в качестве задач Scheduler. Рассматриваются возможности настройки расписания, управления коллизиями, множественными воркерами и отладкой расписаний.

Также обсуждаются инструменты для обработки ошибок и использование консольных команд в качестве задач Scheduler.
Статистика версий PHP: январь 2024 г.

Регулярный обзор используемых версий PHP на основе данных, которые клиенты отправляют на packagist.org (например, когда они запускают composer update команду).

Основные моменты, охваченные в статистике, включают:

Статистика использования: В статье представлено сравнение использования версий PHP за разные периоды времени, подчеркивая постепенное снижение старых версий PHP (например, PHP 7.1) и увеличение принятия более новых версий (например, PHP 8.3).

Эволюция использования версий: Визуальные представления, такие как диаграммы, иллюстрируют тенденции в использовании версий PHP со временем, демонстрируя ускоренное принятие более новых версий PHP, таких как PHP 8.3, по сравнению с их предшественниками.

Требуемые версии: В статье анализируется минимально требуемые версии PHP для топ-1000 пакетов композитора, показывая, как выборы сделанные сами авторами пакетов влияют на требования к версиям PHP для проектов, использующих эти пакеты.
SussyFinder

Карманный PHP-сканер вредоносных программ//бэкдоров, отлично подходящий для реальной борьбы

https://github.com/Cvar1984/sussyfinder

#cybersecurity #pentesting #redteam
Совет по PHP/Laravel 💡

Вместо того чтобы выполнять цикл `foreach` по массиву для поиска значения записи, вы можете использовать метод Laravel Collection `contains()`.

@phpshka