5 554
Подписчики
+1324 часа
+2467 дней
+63230 дней
- Подписчики
- Просмотры постов
- ER - коэффициент вовлеченности
Загрузка данных...
Прирост подписчиков
Загрузка данных...
Фото недоступноПоказать в Telegram
🖥 Совет по Laravel
Если вы хотите показать «1 comment», но «2 commentS» с формой множественного числа в зависимости от количества, используйте `
str()->plural()
`.
Вы также можете использовать его с помощником `str()
` или с классом `Str::
`.
На ваше усмотрение.
https://laravel.com/docs/11.x/strings#method-str-plural👍 9❤ 3🔥 2
Что такое «PHP Extension Community Library» (PECL), и как её использовать для расширения функциональности PHP?
Библиотека сообщества расширений PHP (PECL) служит репозиторием для PHP-расширений. PHP-расширения представляют собой модули, написанные на C, которые могут быть динамически загружены в PHP для предоставления дополнительной функциональности. Эти расширения могут взаимодействовать с PHP на более низком уровне, чем обычные скрипты PHP, позволяя разработчикам использовать системные ресурсы, взаимодействовать с базами данных и выполнять другие задачи, которые могут быть более эффективно реализованы на языке более низкого уровня.
Цель PECL заключается в предоставлении централизованного места для разработчиков, где они могут делиться и распространять PHP-расширения. Это гарантирует, что разработчики PHP могут легко находить, устанавливать и использовать расширения для расширения возможностей PHP.
Чтобы использовать PECL для расширения функциональности PHP, обычно следуют следующим шагам:
Установка PECL: Убедитесь, что PECL установлен на вашей системе. Обычно он поставляется вместе с установками PHP, но в зависимости от вашей конфигурации может потребоваться установить его отдельно.
Поиск расширений: Просмотрите веб-сайт PECL или используйте команду pecl search, чтобы найти расширения, предоставляющие необходимую функциональность.
Установка расширений: После того как вы нашли нужное расширение, вы можете установить его с помощью команды pecl install, за которой следует имя расширения.
Включение расширения: После установки расширения вам нужно включить его в файле конфигурации PHP (php.ini). Вы можете сделать это вручную, добавив строку вроде extension=имя_расширения.so в файл php.ini, или с помощью команды phpenmod, если вы используете систему с хранилищем расширений и приложений PHP (PEAR)
Перезапуск веб-сервера: После включения расширения необходимо перезапустить веб-сервер (например, Apache или Nginx), чтобы изменения вступили в силу.
Тестирование расширения: Наконец, вы можете протестировать функциональность, предоставляемую расширением, в ваших PHP-скриптах. Вы можете использовать функции или классы расширения, как это указано в его документации.
#вопросы_с_собеседований
👍 10❤ 2
⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Devops: t.me/devOPSitsec
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
👍 3❤ 2🔥 1
Фото недоступноПоказать в Telegram
Совет по Laravel 💡
Данные загружаются быстрее, если целевое значение является целым числом.
Используйте
𝘄𝗵𝗲𝗿𝗲𝗜𝗻𝘁𝗲𝗴𝗲𝗿𝗜𝗻𝗥𝗮𝘄()
вместо метода 𝘄𝗵𝗲𝗿𝗲𝗜𝗻()
, чтобы быстрее загружать данные, когда целевое значение является целым числом.
@phpshka❤ 6👍 2
Фото недоступноПоказать в Telegram
Получи оффер в Lamoda Tech за два дня
Приходи на Weekend Offer 22-23 июня для PHP/Go-разработчиков! Открыли регистрацию и уже ждем ваши отклики 😎 Ищем тех, у кого есть опыт разработки на PHP и желание писать на Go.
Эти два языка идут в компании рука об руку: мы поддерживаем часть сервисов на PHP, а новые пишем на Go.
Нет знания Golang? Научим! Для этого проводим двухнедельный онбординг, который позволяет написать собственный сервис с нуля. Для поддержания профессиональной экспертизы есть отдельные PHP- и Go-сообщества, которые активно друг с другом взаимодействуют.
Стало интересно? Тогда подавай заявку до 21 июня и узнай больше подробностей по ссылке.
❤ 2👎 1
Фото недоступноПоказать в Telegram
⚡️ Совет по Laravel
Данные загружаются быстрее, если целевое значение является целым числом.
Используйте
𝘄𝗵𝗲𝗿𝗲𝗜𝗻𝘁𝗲𝗴𝗲𝗿𝗜𝗻𝗥𝗮𝘄()
вместо метода 𝘄𝗵𝗲𝗿𝗲𝗜𝗻()
, чтобы быстрее загружать данные, когда целевое значение является целым числом.
@phpshka❤ 11🤔 6👍 3
Фото недоступноПоказать в Telegram
Lamoda Tech PHP/Go meetup 👾
Подключайтесь на онлайн-трансляцию по ссылке:
https://youtube.com/live/kgyECUkOJ3Q
В программе:
«C PHP на Go: как мы помогаем разработчикам (почти) безболезненно сменить стек»
Миша Мохначев, руководитель отдела разработки Lamoda Tech
«Переход на Go глазами PHP-разработчика: подводные камни и сложности»
Костя Козин, старший PHP-разработчик Lamoda Tech
🔥 Дискуссия: cтоит ли использовать ORM в Go или почему гоферы не любят фреймворки? Подходит ли Go бизнес-логике? Появление Go — это путь назад в 90-е?
Обсудим эти вопросы и не только.
🔥 2
ComposerRequireChecker
Инструмент CLI для проверки того, использует ли конкретный пакет composer импортированные символы, которые не входят в его прямые зависимости от composer.
GitHub - maglnet/ComposerRequireChecker: A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies - maglnet/ComposerRequireChecker
👍 2❤ 2🔥 2
Фото недоступноПоказать в Telegram
Получи оффер в Lamoda Tech за два дня
Приходи на Weekend Offer 22-23 июня для PHP/Go-разработчиков! Открыли регистрацию и уже ждем ваши отклики 😎 Ищем тех, у кого есть опыт разработки на PHP и желание писать на Go.
Эти два языка идут в компании рука об руку: мы поддерживаем часть сервисов на PHP, а новые пишем на Go.
Нет знания Golang? Научим! Для этого проводим двухнедельный онбординг, который позволяет написать собственный сервис с нуля. Для поддержания профессиональной экспертизы есть отдельные PHP- и Go-сообщества, которые активно друг с другом взаимодействуют.
Стало интересно? Тогда подавай заявку до 20 июня и узнай больше подробностей по ссылке.
Repost from Kali Linux
Фото недоступноПоказать в Telegram
💻 CVE-2024-4577 — сайты на PHP в эпицентре опасности
Эксплойт доступен каждому, поэтому для защиты нужно срочно обновить PHP до последней версии.
Исследователи безопасности из тайваньской компании DEVCORE обнаружили серьёзную уязвимость, затрагивающую установки PHP на Windows в режиме CGI. Получившая идентификатор CVE-2024-4577 (рейтинг CVSS пока не определён), проблема позволяет злоумышленникам производить подстановку аргументов командной строки, что способно привести к удалённому выполнению кода (RCE).
Как сообщают специалисты DEVCORE, проблема «растёт» из другой уязвимости — CVE-2012-1823, так как свежевыявленный баг позволяет обойти внедрённую от неё защиту с помощью определённых последовательностей символов.
CVE-2024-4577 затрагивает все версии PHP, установленные в операционной системе Windows, а именно:
— с версии PHP 8.3 по 8.3.8;
— с версии PHP 8.2 по 8.2.20;
— с версии PHP 8.1 по 8.1.29.
Из-за повсеместного использования PHP в веб-экосистеме, а также простоты использования уязвимости, специалисты классифицировали её как критическую и незамедлительно сообщили о ней официальной команде PHP. Отчёт об уязвимости был опубликован уже после выхода исправленной версии PHP, доступного для скачивания на официальном сайте.
🗄 Подробнее
@linuxkalii
👍 5❤ 3😱 2
Выберите другой тариф
Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.