cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

Ko'proq ko'rsatish
Reklama postlari
1 954
Obunachilar
Ma'lumot yo'q24 soatlar
-27 kunlar
+730 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

Photo unavailableShow in Telegram
Веб-скрепинг с помощью PHP: Пошаговое руководство Веб-скрепинг становится все более популярным и в настоящее время является одной из актуальных тем в ИТ-сообществе. В результате появилось несколько библиотек, позволяющих собирать данные с веб-сайтов. Здесь вы узнаете, как создать веб-скрепер на PHP, используя одну из самых популярных библиотек для веб-скрепинга. В этом уроке вы узнаете об основах веб-скрейпинга на PHP. Затем вы узнаете, как обойти наиболее популярные системы защиты от скрапинга, а также познакомитесь с более продвинутыми техниками и концепциями, такими как параллельный скрапинг и безголовые браузеры. $curl = curl_init($url); curl_setopt($curl, CURLOPT_URL, "https://www.w3schools.com/jquery/demo_test_post.asp"); // specify that the cURL request is a POST curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // define the body of the request curl_setopt($curl, CURLOPT_POSTFIELDS, // http_build_query is required to simulate // a FormData request. Ignore it on a JSON request http_build_query( array( "name" => "Donald Duck", "city" => "Duckburg" ) ) ); // define the body of the request curl_setopt($curl, CURLOPT_POSTFIELDS, array( "name" => "Donald Duck", "city" => "Duckburg" ) ); // replicate the AJAX call $result = curl_exec($curl); https://www.zenrows.com/blog/web-scraping-php 👉 @php_lib
Hammasini ko'rsatish...
👍 2😱 1
Photo unavailableShow in Telegram
❓Как долго может работать ваше приложение на PHP? Чувствуете ограниченность PHP в долгосрочной перспективе? 9 июля в 20:00 мск узнайте, как ваш PHP-код может работать дольше простого HTTP-запроса, обрабатывая данные для интеграции с партнерами или реагируя на события системы в реальном времени.  🔮На вебинаре вы узнаете: - какие классы задач могут решать долгоживущие приложения на PHP; - какие инструменты и средства доступны для реализации этих задач; - как правильно организовать работу приложений на PHP, чтобы избежать проблем с памятью; - когда стоит рассматривать расширение стека и использовать другие языки программирования. Спикер Александр Пряхин — технический руководитель юнита в Авито и опытный преподаватель. 🎁Регистрируйтесь на урок и получите подарок участника чек-лист «‎SOLID и типичные ошибки на собеседованиях»: https://vk.cc/cyeeHq
Hammasini ko'rsatish...
Совет из документации по Laravel 💡 В методах `Route::resource()` для show/edit/update/destroy, Route Model Binding будет выбрасывать страницу с ошибкой 404, если модель не найдена. Но вы можете настроить это с помощью метода `missing()`! https://laravel.com/docs/11.x/controllers#customizing-missing-model-behavior 👉 @php_lib
Hammasini ko'rsatish...
👍 2
Photo unavailableShow in Telegram
Совет по Laravel💡 Знаете ли вы, что метод whereAny(), может осуществлять поиск по нескольким столбцам, используя логику OR. 👉 @php_lib
Hammasini ko'rsatish...
9👍 4🥴 1
Photo unavailableShow in Telegram
Профилирование PHP (Laravel) приложений с xhprof. Учимся искать ботлнеки Вам знакомо то чувство, когда ваш PHP-код отрабатывает за дофига миллисекунд, а иногда и секунд, и вы не можете понять, в чём дело и где тот говнокод, который я (или не я, а мой коллега 😵‍💫) когда-то написал? В этой статье хочу немного рассказать на примере профайлинга PHP-кода, как перестать гадать и начать выявлять боттлнеки, которые всё тормозят. Короче, помочь поискать говнокод. После этого у многих из вас появится понимание, как дать своему приложению прирост производительности с помощью крутых инструментов профайлинга, таких как xhprof и Buggregator. https://habr.com/ru/articles/823156/ 👉 @php_lib
Hammasini ko'rsatish...
👍 5
Photo unavailableShow in Telegram
Совет по Laravel💡 Schedule Shell Commands Знаете ли вы, что Laravel Scheduler позволяет выполнять команды в операционной системе? 👉 @php_lib
Hammasini ko'rsatish...
👍 7
Photo unavailableShow in Telegram
Совет по Laravel💡 Вы можете запускать команду Artisan не только из терминала, но и из кода. Используйте метод Artisan::call(): 👉 @php_lib
Hammasini ko'rsatish...
👍 3
Photo unavailableShow in Telegram
Разрабатываете бизнес-логику для проекта, но сталкиваетесь с трудностями в выборе между конечными автоматами (state machines) и рабочими процессами (workflows)? Ищете метод, который поможет вам лучше управлять состояниями и процессами в системе? После прохождения нашего вебинара вы сможете эффективно описывать бизнес-логику с помощью конечных автоматов, успешно реализовывать процессы с пакетом workflow и четко понимать разницу между workflow и state machines. Ваша разработка станет значительно более структурированной и управляемой. Встречаемся 2 июля в 20:00 мск в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение! Спикер Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew. Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cxXByJ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Hammasini ko'rsatish...
Совет по Laravel💡 Ознакомьтесь с некоторыми удобными вспомогательными методами Laravel для более плавного выполнения кода! ☝️ 👉 @php_lib
Hammasini ko'rsatish...
👍 2
Photo unavailableShow in Telegram
Совет по работе с Filament Если вы хотите разделить форму на секции, вы можете сделать это аналогично форме профиля Laravel Jetstream, поместив ->aside() с описанием в левой части. https://filamentphp.com/docs/3.x/forms/layout/section#positioning-the-heading-and-description-aside 👉 @php_lib
Hammasini ko'rsatish...
👍 3
Boshqa reja tanlang

Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.