uk
Feedback
PHP Portal | Программирование

PHP Portal | Программирование

Відкрити в Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для PHP-разработчика Связь: @devmangx

Показати більше
4 821
Підписники
-1124 години
-247 днів
-8630 день
Архів дописів
💡 Совет по Laravel Нужно обновить много моделей на основе сложных условий? Комбинируйте эти методы Eloquent для ускорения ра
💡 Совет по Laravel Нужно обновить много моделей на основе сложных условий? Комбинируйте эти методы Eloquent для ускорения работы в 10–100 раз: select() → извлекайте только ID chunkById() → используйте пакетную обработку для разделения больших объемов данных toQuery() → выполняйте обновление моделей напрямую 👉 @PHPgx | #tips

💡 Если вы используете GitHub Actions для запуска набора тестов вашего PHP-приложения, подумайте о добавлении шага для кэширо
+2
💡 Если вы используете GitHub Actions для запуска набора тестов вашего PHP-приложения, подумайте о добавлении шага для кэширования директории vendor, используемой Composer. Это позволяет закэшировать всю директорию vendor при первом запуске и автоматически обновить кэш в случае изменения файла composer.lock, что экономит время сборки. 👉 @PHPgx | #tips

Совет IT-спецам на 2025 год - чаще посещайте тематические мероприятия Зачем тратить время на Ютубчик, когда можно интересно п
Совет IT-спецам на 2025 год - чаще посещайте тематические мероприятия Зачем тратить время на Ютубчик, когда можно интересно проводить время, при этом развивая свои навыки! А чтобы не гуглить афиши и не подписываться на сотню разных каналов, IT-мероприятия России уже собрали все самые топовые события в одном месте. Оффлайн и онлайн, для разных специальностей и уровней знаний. 👨🏻‍💻 В этом канале ты найдешь самые актуальные и интересные события: анонсы форумов, конференций, митапов, вебинаров, хакатонов, олимпиад и многое другое. Присоединяйся к комьюнити лучших спецов и заново влюбись в свою работу: IT мероприятия России / ITMeeting / IT events

php-vips Очень быстрый пакет для работы с изображениями, который в ~5 раз быстрее Imagick или GD и потребляет меньше памяти.
php-vips Очень быстрый пакет для работы с изображениями, который в ~5 раз быстрее Imagick или GD и потребляет меньше памяти. Это хороший пример FFI ⛓ Ссылка: тык 👉 @PHPgx | #ресурсы

💡 Совет по Laravel Знаете ли вы... Во время итерации в цикле foreach внутри цикла будет доступна переменная $loop. Эта перем
💡 Совет по Laravel Знаете ли вы... Во время итерации в цикле foreach внутри цикла будет доступна переменная $loop. Эта переменная предоставляет доступ к некоторым полезным битам информации. 👉 @PHPgx | #tips

Готовишься к собеседованию в IT? Разбираем для тебя самые актуальные вопросы для подготовки Выбирай направление: 👩‍💻 Fronte
Готовишься к собеседованию в IT? Разбираем для тебя самые актуальные вопросы для подготовки Выбирай направление: 👩‍💻 Frontend 👩‍💻 Python 👩‍💻 Go 👩‍💻 Java 👩‍💻 C/C++ 👩‍💻 C# 👩‍💻 PHP 👩‍💻 QA 📊 SQL 👩‍💻 Git

Foundry Библиотека-фабрика моделей для создания выразительных, автозаполняемых по требованию фич для разработки/тестирования
Foundry Библиотека-фабрика моделей для создания выразительных, автозаполняемых по требованию фич для разработки/тестирования с помощью Symfony и Doctrine ⛓ Ссылка: тык 👉 @PHPgx | #ресурсы

Что происходит, когда вы вводите URL-адрес в браузере? Довольно простой вопрос, который могут спросить в ходе собеса 1️⃣Польз
Что происходит, когда вы вводите URL-адрес в браузере? Довольно простой вопрос, который могут спросить в ходе собеса 1️⃣Пользователь вводит URL: 🔹Браузер ищет IP-адрес в нескольких уровнях кеша (браузера, ОС, локальном и у провайдера). 🔹Если IP-адрес не найден, запрос отправляется к DNS-резолверу. 2️⃣ Браузер устанавливает TCP-соединение с сервером по протоколу HTTP или HTTPS. 3️⃣ Браузер отправляет HTTP-запрос (GET/POST/...) на сервер для получения данных. 4️⃣ Сервер отправляет HTTP-ответ с нужными данными (HTML, CSS, JS и т. д.), браузер обрабатывает и отображает страницу пользователю.   👉 Источник 👉 @PHPgx

🎄Как стать айтишником в 2025 году? Можно самому пытаться найти крупицы полезной инфы через сломанный поиск Гугла, можно полу
🎄Как стать айтишником в 2025 году? Можно самому пытаться найти крупицы полезной инфы через сломанный поиск Гугла, можно получать ответы от ChatGPT с ошибками... А можно воспользоваться Базой Знаний, где опытные айтишники уже отобрали за вас все материалы. И для вашего удобства поделили их на категории: 👩‍💻 Все языки: @main_it_baza 🖥 Python: @python_baza 👩‍💻 Frontend: @frontend_baza 👩‍💻 Backend: @backend_baza 🎨 Дизайн: @design_baza 📊 Архив: @archive_baza ⏲️ Ссылки будут активны 48 часов — успей начать Новый год правильно вместе с Базой Знаний 🚀

regexpbuilderphp Интегрирует регулярные выражения в язык программирования, тем самым упрощая их чтение и поддержку. Регулярные выражения создаются с использованием связанных методов и переменных, таких как массивы или строки 👉 https://github.com/gherkins/regexpbuilderphp 👉 @PHPgx | #ресурсы

💡 Совет по Laravel Используйте Model Broadcast для обновлений в реальном времени Model broadcasting в Laravel позволяет полу
💡 Совет по Laravel Используйте Model Broadcast для обновлений в реальном времени Model broadcasting в Laravel позволяет получать обновления в реальном времени при создании, обновлении или удалении моделей Eloquent. Это идеально подходит для живых дашбордов или уведомлений. Включите broadcasting в вашей модели: 👉 @PHPgx | #заметки

Совет на 2025 год - учите Data Science и Machine learning Все нейросети, базы данных компаний, выявление болезней и многое др
Совет на 2025 год - учите Data Science и Machine learning Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML. А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом. Начните 2025 год с освоения новой профессии - devsp

Docker-php Готовые к использованию образы Docker для PHP 👉 https://github.com/serversideup/docker-php 👉 @PHPgx | #ресурсы

💡 Один из самых старых советов и подсказок Laravel, но каждый раз, когда я делюсь им, многие люди говорят: «Вау, я не знал э
💡 Один из самых старых советов и подсказок Laravel, но каждый раз, когда я делюсь им, многие люди говорят: «Вау, я не знал этого, так круто». Цикл «forelse» в Blade. 👉 @PHPgx | #tips

🔒 3000+ ГБ платного контента для программистов выложили в Telegram Выбирай направление и обучайся: 👩‍💻 Java — 696 ГБ 🖥 Python — 724 ГБ 🖥 Frontend — 981 ГБ 🖥 Backend — 817 ГБ Пост удалится через 48 часов 🕔

Null-safe оператор PHP null-safe оператор ?-> позволяет безопасно обращаться к свойствам и методам объектов, которые могут быть равными null. До появления null-safe оператора, доступ к свойству или методу объекта, который может быть равным null, мог привести к ошибке NullPointerException. Оператор позволяет избежать этой ошибки, позволяя безопасно обращаться к свойствам и методам объектов, которые могут быть равными null, без необходимости использования оператора isset(). Примеры:
$user = User::findOrFail(1);

$name = $user?->name; // вернет имя пользователя, если $user не равен null

$age = $user?->getAge(); // вернет возраст пользователя, если $user не равен null
👉 @PHPgx | #заметки

💡 Совет по Laravel Данные загружаются быстрее, если целевое значение является целым числом. Используйте 𝘄𝗵𝗲𝗿𝗲𝗜𝗻𝘁𝗲𝗴
💡 Совет по Laravel Данные загружаются быстрее, если целевое значение является целым числом. Используйте 𝘄𝗵𝗲𝗿𝗲𝗜𝗻𝘁𝗲𝗴𝗲𝗿𝗜𝗻𝗥𝗮𝘄() вместо метода 𝘄𝗵𝗲𝗿𝗲𝗜𝗻(), чтобы быстрее загружать данные, когда целевое значение является целым числом. 👉 @PHPgx | #tips

👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите
👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите полезные каналы, которые помогут ворваться в новое направление. 👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля 👍 Белый Хакер - Свежие новости из мира ИБ 😎 Арсенал Безопасника - Все необходимые инструменты 😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг 👨‍💻 Серверная Админа - Настройка и уроки по компьютерным сетям 📂Вступай и изучай новое направление!

Как получить список всех свойств объекта В PHP можно получить список всех свойств объекта с помощью функции get_object_vars(). Эта функция возвращает массив, в котором ключами являются имена свойств, а значениями - их значения. Пример использования функции get_object_vars():
    $object = new stdClass();
    $object->name = "John Doe";
    $object->age = 30;

    $properties = get_object_vars($object);
    print_r($properties);
Этот код выведет следующий результат:
    Array
    (
        [name] => John Doe
        [age] => 30
    )
Функция get_object_vars() может быть полезна, если вам нужно получить список всех свойств объекта. Например, вы можете использовать ее для создания списка всех элементов управления на форме или всех параметров в массиве. 👉 @PHPgx | #заметки

Laravel Pipelines отлично подходят для разделения логики на отдельные классы действий, но они имеют ограничение — метод send
Laravel Pipelines отлично подходят для разделения логики на отдельные классы действий, но они имеют ограничение — метод send принимает только один аргумент. В такой ситуации стоит рассмотреть использование объекта payload, чтобы передать в конвейер несколько зависимостей. 👉 @PHPgx | #tips