Релиз PHP 8.4.10, 8.3.23, 8.2.29 и 8.1.33
Исправление трёх уязвимостей
https://www.php.net/ChangeLog-8.php
Исправление трёх уязвимостей
https://www.php.net/ChangeLog-8.php
❤17
Релиз PHP 8.5.0 Alpha 1
Это первый тестовый билд новой версии языка.
https://www.php.net/archive/2025.php#2025-07-03-5
Это первый тестовый билд новой версии языка.
https://www.php.net/archive/2025.php#2025-07-03-5
❤32
Как интегрировать Google Cloud Storage в Laravel
https://www.luckymedia.dev/blog/how-to-integrate-google-cloud-storage-with-laravel
https://www.luckymedia.dev/blog/how-to-integrate-google-cloud-storage-with-laravel
❤24
Атрибут #[\NoDiscard] в PHP 8.5
https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/
https://www.amitmerchant.com/the-nodiscard-attribute-in-php-85/
Amit Merchant - A blog on PHP, JavaScript, and more
Stop Ignoring Important Returns with PHP 8.5’s `#[\NoDiscard]` Attribute
When writing functions or methods in PHP, we often return values that are crucial for the caller to handle. Usually, those returned values need to be consumed. Check the following example.
❤14
Релиз spatie/ping и spatie/simple-tcp-client
https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client
https://freek.dev/2885-introducing-spatieping-and-spatiesimple-tcp-client
freek.dev
Introducing spatie/ping and spatie/simple-tcp-client | freek.dev
We just tagged stable release for two new spatie packages: spatie/ping and spatie/simple-tcp-client. In this blogpost, I'd like to share why these were developed and how you can use them.
❤15
Forwarded from opennet.ru
PHP намерены перевести на лицензию BSD-3, совместимую с GPL
Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD. Переход на 3-пунктовую лицензию BSD упростит условия лицензирования, унифицирует лицензии для PHP и Zend Engine, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Смену лицензии намерены произвести в выпуске PHP 9.0, который может быть сформирован в следующем году. Все члены PHP Group одобрили смену лицензии и в настоящее время данное предложение выставлено на общее обсуждение.
https://www.opennet.ru/opennews/art.shtml?num=63580
Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD. Переход на 3-пунктовую лицензию BSD упростит условия лицензирования, унифицирует лицензии для PHP и Zend Engine, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Смену лицензии намерены произвести в выпуске PHP 9.0, который может быть сформирован в следующем году. Все члены PHP Group одобрили смену лицензии и в настоящее время данное предложение выставлено на общее обсуждение.
https://www.opennet.ru/opennews/art.shtml?num=63580
www.opennet.ru
PHP переходит на лицензию BSD-3, совместимую с GPL
Разработчики языка программирования PHP планируют перевести интерпретатор PHP и движок Zend Engine с лицензий PHP License и Zend Engine License на 3-пунктовую лицензию BSD (BSD-3). Переход на лицензию BSD-3 упростит условия лицензирования, унифицирует лицензии…
❤40
Всё, что появится в PHP 8.5
https://www.amitmerchant.com/everything-that-is-coming-in-php-85/
https://www.amitmerchant.com/everything-that-is-coming-in-php-85/
Amit Merchant - A blog on PHP, JavaScript, and more
Everything that is coming in PHP 8.5
As every year, we will have the new version of PHP this year too, which is PHP 8.5. It’s the minor version in the PHP 8 line, and the version will be released later this year. Let’s discuss everything that has been added in PHP 8.5 so far.
❤33
Forwarded from The Dragon Code News
4 дня назад вышел новый стандарт стиля кода - PER-CS v3.0
Документ миграции с версии PER-CS 2.0 можно найти здесь.
https://github.com/php-fig/per-coding-style/releases/tag/3.0.0
Документ миграции с версии PER-CS 2.0 можно найти здесь.
https://github.com/php-fig/per-coding-style/releases/tag/3.0.0
❤31
Уязвимость в Livewire v3
https://securinglaravel.com/security-notice-livewire-v3-rce/
https://securinglaravel.com/security-notice-livewire-v3-rce/
Securing Laravel
Laravel Security Notice: Livewire v3 Remote Code Execution Vulnerability!
[Notice #4] Livewire v3 is vulnerable to an RCE (Remote Command Execution) during component property update hydration in specific scenarios. ⚠️ Update your Livewire ASAP! ⚠️
❤18
Простая конкурентность на чистом PHP
https://stancl.substack.com/p/simple-concurrency-in-vanilla-php
https://stancl.substack.com/p/simple-concurrency-in-vanilla-php
Substack
Simple concurrency in vanilla PHP
An overly detailed dive into forking PHP processes
❤17
MoonVibe: генератор админ-панелей на основе ИИ за 5 минут
https://habr.com/ru/articles/929268/
https://habr.com/ru/articles/929268/
Хабр
MoonVibe: генератор админ-панелей на основе ИИ за 5 минут
Привет, друзья! Сегодня расскажу новом инструменте для MoonShine , который может серьезно изменить ваш подход к созданию админ-панелей. MoonVibe — генератор на основе LLM, который умеет создавать...
❤42
Introducing Rich Text Laravel - Part 2
https://tighten.com/insights/rich-text-laravel-part-2/
https://tighten.com/insights/rich-text-laravel-part-2/
Tighten
Introducing Rich Text Laravel - Part 2: User Mentions With Content Attachments
In our previous Rich Text post, we implemented file attachments using the Rich Text Laravel package, but we've only touched...
❤10
Forwarded from The Dragon Code News
🚀 Быстрый запуск локального ИИ ассистента в PhpStorm
Теперь можно выполнить консольные команды:
где
После того как запустили Ollama в докере и загрузили в неё модель, устанавливаем плагин ProxyAI в PhpStorm (раньше плагин назывался CodeGPT) и легко настраиваем.
Настройки плагина находятся в разделе
1. Выбираем провайдер "Ollama (local)";
2. В разделе "Ollama (local)" жмём кнопку "Refresh models" для обновления списка доступных моделей и выбора нужной.
Нюанс один - не все модели отвечают на русском языке. Например,
Для этого Вам нужна видеокарта с RTX ядрами от NVidia или RDNA от Radeon, иначе скорость работы нейронки будет низкой.
Также нужен Docker.
Теперь можно выполнить консольные команды:
docker run -d -p 11434:11434 --gpus=all -v ollama:/root/.ollama --name ollama --restart always ollama/ollama
docker exec ollama ollama run gemma3:12b
где
gemma3:12b
- это модель и её размер с сайта Ollama. Размер модели выбирайте не больше размера видеопамяти. Например, в карточке с 12 Гб VRAM самой большой моделью будет gemma3:12b
иначе все вычисления лягут на CPU, а это очень-очень медленно. Если не нравится модель gemma3
, тогда можете выбрать любую другую на сайте.После того как запустили Ollama в докере и загрузили в неё модель, устанавливаем плагин ProxyAI в PhpStorm (раньше плагин назывался CodeGPT) и легко настраиваем.
Настройки плагина находятся в разделе
File | Settings | Tools | ProxyAI
.1. Выбираем провайдер "Ollama (local)";
2. В разделе "Ollama (local)" жмём кнопку "Refresh models" для обновления списка доступных моделей и выбора нужной.
Нюанс один - не все модели отвечают на русском языке. Например,
gemma3
принципиально отвечает только по-английски, хотя понимает русский язык.❤35