
Получите клиентов в любой нише!
Делегируйте запуск рекламы нам — бесплатно
Подробнее
7.3

Библиотека пхпшника
5.0
9
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- Нативный
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
14 588.80₽14 588.80₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
🔀 Асинхронный бег или драматическое ускорение с RoadRunner
Очень много в последнее время слышно замечаний в адрес PHP — мол, медленный, тяжелый, неповоротливый, все давно микросервисы на Go/Java/(нужное подставить) пишут. В этой статье расписаны плюсы, минусы и результаты попытки ускорить проект на PHP с использованием RoadRunner.
🔗Хабр
Очень много в последнее время слышно замечаний в адрес PHP — мол, медленный, тяжелый, неповоротливый, все давно микросервисы на Go/Java/(нужное подставить) пишут. В этой статье расписаны плюсы, минусы и результаты попытки ускорить проект на PHP с использованием RoadRunner.
🔗Хабр
990
11:00
06.02.2025
imageИзображение не доступно для предпросмотра
💡 Топ-6 стратегий для снижения задержек в системах
В высоконагруженных приложениях каждое миллисекундное улучшение имеет значение. Вот ключевые подходы, которые помогут сократить задержки и улучшить пользовательский опыт.
🔸 Caching
🔸 CDN
🔸 Load Balancers
🔸 Asynchronous Task Processing
🔸 Database Indexing
🔸 Pre-caching
#инфографика
В высоконагруженных приложениях каждое миллисекундное улучшение имеет значение. Вот ключевые подходы, которые помогут сократить задержки и улучшить пользовательский опыт.
🔸 Caching
🔸 CDN
🔸 Load Balancers
🔸 Asynchronous Task Processing
🔸 Database Indexing
🔸 Pre-caching
#инфографика
1200
07:05
06.02.2025
Автор статьи делится размышлениями о том, как упростить работу с контроллерами в Laravel, избегая дублирования кода при обработке CRUD-операций. В стандартном подходе для выполнения действий с базой данных он использует try-catch внутри контроллера, чтобы обрабатывать возможные ошибки и показывать пользователю сообщения об успешном или неудачном результате. Однако частое повторение этого кода натолкнуло его на мысль вынести обработку ошибок и транзакций в само действие (Action), а не в контроллер.
Для этого он решил использовать PHP-атрибуты, появившиеся в версии 8.0. Он создал атрибут
Однако в процессе реализации автор столкнулся с проблемами: код начал усложняться, скрывая важные детали обработки ошибок и усложняя отладку. В итоге он пришёл к выводу, что в данном случае лучше следовать принципу «явное лучше, чем неявное», и оставил первоначальный вариант с try-catch в контроллере.
👉Читать статью
Для этого он решил использовать PHP-атрибуты, появившиеся в версии 8.0. Он создал атрибут
#[Transactionable]
, который можно добавлять к методам, требующим обёртки в транзакцию. Затем с помощью Reflection API проверяется, есть ли у метода этот атрибут, и если да, то метод выполняется внутри транзакции. Это позволяет контроллеру просто вызывать execute()
, не заботясь о try-catch и логировании ошибок.Однако в процессе реализации автор столкнулся с проблемами: код начал усложняться, скрывая важные детали обработки ошибок и усложняя отладку. В итоге он пришёл к выводу, что в данном случае лучше следовать принципу «явное лучше, чем неявное», и оставил первоначальный вариант с try-catch в контроллере.
👉Читать статью
1100
07:04
06.02.2025
imageИзображение не доступно для предпросмотра
💬 Как использовать array_merge() и array_combine() в PHP?
array_combine(): Она используется для создания нового массива, используя значения одного массива в качестве ключей и значения другого массива в качестве значений. Самое главное при использовании
array_merge(): Объединяет один или несколько массивов таким образом, что значение одного массива добавляется в конец первого массива, и если массивы имеют одинаковые строки-ключи, то последующее значение отменяет предыдущее значение для этого ключа.
#вопросы_с_собеседований
array_combine(): Она используется для создания нового массива, используя значения одного массива в качестве ключей и значения другого массива в качестве значений. Самое главное при использовании
array_combine()
, что количество значений в обоих массивах должно быть одинаковым.array_merge(): Объединяет один или несколько массивов таким образом, что значение одного массива добавляется в конец первого массива, и если массивы имеют одинаковые строки-ключи, то последующее значение отменяет предыдущее значение для этого ключа.
#вопросы_с_собеседований
1400
18:00
05.02.2025
imageИзображение не доступно для предпросмотра
💬 Как использовать array_merge() и array_combine() в PHP?
array_combine(): Она используется для создания нового массива, используя значения одного массива в качестве ключей и значения другого массива в качестве значений. Самое главное при использовании
array_merge(): Объединяет один или несколько массивов таким образом, что значение одного массива добавляется в конец первого массива, и если массивы имеют одинаковые строки-ключи, то последующее значение отменяет предыдущее значение для этого ключа.
#вопросы_с_собеседований
array_combine(): Она используется для создания нового массива, используя значения одного массива в качестве ключей и значения другого массива в качестве значений. Самое главное при использовании
array_combine()
, что количество значений в обоих массивах должно быть одинаковым.array_merge(): Объединяет один или несколько массивов таким образом, что значение одного массива добавляется в конец первого массива, и если массивы имеют одинаковые строки-ключи, то последующее значение отменяет предыдущее значение для этого ключа.
#вопросы_с_собеседований
1400
18:00
05.02.2025
imageИзображение не доступно для предпросмотра
🤖 DeepSeek PHP API-клиент
API-клиент, поддерживаемый сообществом, который позволяет взаимодействовать с API deepseek.
Добавляем через Composer:
🔗Github
#инструменты
API-клиент, поддерживаемый сообществом, который позволяет взаимодействовать с API deepseek.
Добавляем через Composer:
composer require deepseek-php/deepseek-php-client
🔗Github
#инструменты
1900
07:03
05.02.2025
imageИзображение не доступно для предпросмотра
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
1800
18:00
04.02.2025
imageИзображение не доступно для предпросмотра
1900
07:02
04.02.2025
imageИзображение не доступно для предпросмотра
glob() со скрытыми файлами
По умолчанию функция
С помощью опции
#совет
По умолчанию функция
glob()
перечисляет только файлы, которые не начинаются с точки .. Это означает, что скрытые файлы в Linux не перечисляются.С помощью опции
GLOB_BRACE`
можно перечислить все файлы и даже отфильтровать постоянно присутствующие '.' и '..'#совет
1800
18:00
03.02.2025
close
Спецпредложения
🎄Спецразмещение декабря: скидки до 50%🎄

Каналов
8
188K
lock_outline
CPV
lock_outline160 847.40 ₽₽
80 423.70 ₽₽
-50%
Спецразмещение декабря: скидки до 50%

С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
0 отзыва за 6 мес.
k
**unsale23@*****.com
на сервисе с октября 2023
27.10.202314:50
5
спасибо
Показать еще
Лучшие в тематике
Новинки в тематике
Выбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий