https://habr.com/ru/companies/skyeng/articles/789872/
Привет! Как и в предыдущие три года, в декабре 2023 было запущено исследование русскоязычного PHP-комьюнити. По итогам получился срез данных: на каких версиях PHP сидят в командах, какой фреймворк выбирают для рабочих проектов, а какой для личных, как относятся к ИИ-инструментам для разработки, кого считают человеком года и многие другие аспекты. Опрос помогают составлять и распространять ребята, которые развивают городские и региональные PHP-сообщества, а также руководят каналами и подкастами про PHP.
PHP-BE1
Привет! Как и в предыдущие три года, в декабре 2023 было запущено исследование русскоязычного PHP-комьюнити. По итогам получился срез данных: на каких версиях PHP сидят в командах, какой фреймворк выбирают для рабочих проектов, а какой для личных, как относятся к ИИ-инструментам для разработки, кого считают человеком года и многие другие аспекты. Опрос помогают составлять и распространять ребята, которые развивают городские и региональные PHP-сообщества, а также руководят каналами и подкастами про PHP.
PHP-BE1
Хабр
Итоги ежегодного опроса PHP-сообщества: результаты за 2023
Привет! Как и в предыдущие три года, в декабре 2023 было запущено исследование русскоязычного PHP-комьюнити. По итогам получился срез данных: на каких версиях PHP сидят в командах, какой фреймворк...
Прежде чем пытаться обработать файл, вам нужно убедиться, что ваше значение $err эквивалентно
Anonymous Quiz
18%
UPLOAD_ERR
5%
UPLOAD_ERR_NO_OK
57%
UPLOAD_NO_ERR
20%
UPLOAD_ERR_OK
https://habr.com/ru/articles/793902/
Практически у каждого разработчика на Битрикс при переходе с уровня "сайт из 5 страничек" на уровень "крупный проект с 10к+ пользователями" возникает потребность производить отладку отправки почты, но при этом чтобы фактически пользователи эту почту не получали. Так как случайная отправка отладочного сообщения пользователям сайта из 5 страничек, которых обычно 5-6 человек, как правило ощутимых репутационных издержек не несет, что нельзя сказать о крупном проекте с большой пользовательской базой.
PHP-BE1
Практически у каждого разработчика на Битрикс при переходе с уровня "сайт из 5 страничек" на уровень "крупный проект с 10к+ пользователями" возникает потребность производить отладку отправки почты, но при этом чтобы фактически пользователи эту почту не получали. Так как случайная отправка отладочного сообщения пользователям сайта из 5 страничек, которых обычно 5-6 человек, как правило ощутимых репутационных издержек не несет, что нельзя сказать о крупном проекте с большой пользовательской базой.
PHP-BE1
Хабр
Отладка отправки почты на окружении BitrixEnv 7.5.5/9.0.4 с помощью MailCatcher
Картинка для привлечения внимания ;) Статья обновлена 23.01.2025 - добавлено описание установки на новом окружении BitrixENV 9.x.x. Практически у каждого разработчика на Битрикс при переходе с уровня...
Какой из следующих способов является правильным для использования класса DateTime?
Anonymous Quiz
6%
$date = new class DateTime();
1%
$date = get_Class(DateTime);
4%
$date = class DateTime;
88%
$date = new DateTime();
https://habr.com/ru/articles/794388/
Вчера я опубликовал перевод статьи на тему оптимизации использования респонсов в Laravel с "простейшими" данными. То есть когда в ответ нужно отдать какое-то число, строку, массив или объект. Но что делать если приложение построено на использовании Json Resource? Или ещё больше - нужно изменить уровень вложенности данных, возвращаемых коллекцией? Давайте разбираться!
PHP-BE1
Вчера я опубликовал перевод статьи на тему оптимизации использования респонсов в Laravel с "простейшими" данными. То есть когда в ответ нужно отдать какое-то число, строку, массив или объект. Но что делать если приложение построено на использовании Json Resource? Или ещё больше - нужно изменить уровень вложенности данных, возвращаемых коллекцией? Давайте разбираться!
PHP-BE1
Хабр
Модификация JSON респонсов в Laravel
Вчера я опубликовал перевод статьи на тему оптимизации использования респонсов в Laravel с "простейшими" данными. То есть когда в ответ нужно отдать какое-то число, строку, массив или объект. Но что...
В какой версии PHP введен уровень ошибок E_STRICT?
Anonymous Quiz
53%
PHP 5.3
24%
PHP 5.2
18%
PHP 5
6%
PHP 4
https://habr.com/ru/articles/797343/
Подмена (mock) функций, которые уже “загружены” в PHP еще до подгрузки Composer Autoloader, каких-либо include или других объвлений function name() {}
PHP-BE1
Подмена (mock) функций, которые уже “загружены” в PHP еще до подгрузки Composer Autoloader, каких-либо include или других объвлений function name() {}
PHP-BE1
Хабр
Подмена функций стандартной библиотеки PHP с помощью xepozz/internal-mocker
Цель Подмена (mock) функций, которые уже “загружены” в PHP еще до подгрузки Composer Autoloader, каких-либо include или других объвлений function name() {} Подмена не только из под не пустого...
Какие из следующих способов создания массива являются правильными?
Anonymous Quiz
7%
$state[0] = "codescracker";
32%
$state = array("codescracker");
55%
Все вышеперечисленное
7%
Ничего из вышеперечисленного
https://habr.com/ru/articles/799019/
Руслан Гнатовский aka @Number55 в своей статье Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя описал известную проблему протекания бизнес-логики из агрегата, в случае если эта логика зависит от данных которые находятся вне агрегата, и предложил несколько решений этой проблемы, каждое из которых не лишено недостатков. Многие из этих недостатков были описаны в статье, а также в комментариях, поэтому я не буду здесь дублировать эту информацию а попытаюсь предложить решение, которое этих недостатков лишено.
PHP-BE1
Руслан Гнатовский aka @Number55 в своей статье Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя описал известную проблему протекания бизнес-логики из агрегата, в случае если эта логика зависит от данных которые находятся вне агрегата, и предложил несколько решений этой проблемы, каждое из которых не лишено недостатков. Многие из этих недостатков были описаны в статье, а также в комментариях, поэтому я не буду здесь дублировать эту информацию а попытаюсь предложить решение, которое этих недостатков лишено.
PHP-BE1
Хабр
Паттерн Aggregate Outside
Руслан Гнатовский aka @Number55 в своей статье Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя описал известную проблему протекания бизнес-логики из агрегата, в случае если эта...
⚡️Как эффективно работать с сущностями в Битрикс24?
Узнайте на бесплатном практическом уроке «Модели данных, ORM в Битрикс24» от OTUS, где вы вместе с опытным экспертом научитесь:
☑️ создавать новую модель списка (информационного блока);
☑️ добавлять новое поле в модель;
☑️ выводить данные с использованием registerRuntimeField и ReferenceField.
🗓Встречаемся 25 марта в 17:00 мск в рамках курса «Разработчик Битрикс24». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку!
👉Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Узнайте на бесплатном практическом уроке «Модели данных, ORM в Битрикс24» от OTUS, где вы вместе с опытным экспертом научитесь:
☑️ создавать новую модель списка (информационного блока);
☑️ добавлять новое поле в модель;
☑️ выводить данные с использованием registerRuntimeField и ReferenceField.
🗓Встречаемся 25 марта в 17:00 мск в рамках курса «Разработчик Битрикс24». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку!
👉Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Какие из следующих способов создания массива являются правильными?
Anonymous Quiz
9%
$state[0] = "codescracker";
15%
$state = array("codescracker");
72%
Все вышеперечисленное
4%
Ничего из вышеперечисленного
https://habr.com/ru/articles/800497/
12 марта 2024, года официально вышла Laravel 11. Спустя час после этой новости я решил обновлять свой небольшой пет-проект, который сделан на Laravel 10 до 11-й версии. И вот, сейчас я поделюсь с вами тем, как я обновлялся и какие подводные камни могут быть. Погнали.
PHP-BE1
12 марта 2024, года официально вышла Laravel 11. Спустя час после этой новости я решил обновлять свой небольшой пет-проект, который сделан на Laravel 10 до 11-й версии. И вот, сейчас я поделюсь с вами тем, как я обновлялся и какие подводные камни могут быть. Погнали.
PHP-BE1
Хабр
Как я обновлял свой проект на Laravel c 10-й версии на 11-ю
Сегодня, 12 марта 2024, года официально вышла Laravel 11 . Спустя час после этой новости я решил обновлять свой небольшой пет-проект, который сделан на Laravel 10 до 11-й версии. И вот, сейчас я...
К скольким предопределенным исключениям SPL предоставляет доступ?
Anonymous Quiz
32%
13
27%
14
20%
15
22%
16
https://habr.com/ru/articles/800723/
При любых изменениях в базе данных, а также ошибках запросов к некоторым внешним сервисам необходимо "записывать" эти действия с целью их последующего вывода в ответ на запрос к API.
PHP-BE1
При любых изменениях в базе данных, а также ошибках запросов к некоторым внешним сервисам необходимо "записывать" эти действия с целью их последующего вывода в ответ на запрос к API.
PHP-BE1
Хабр
Система уведомлений в ресурсах Laravel
В предыдущей статье по работе с API ресурсами в Laravel была затронута тема изменения бизнес-потребностей в области формирования внешнего вида объекта ответа на запрос к API приложения. В этой мы...