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

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

@php_lib

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

По всем вопросам @evgenycarter
Subscribers
2.05K
Photos
377
Videos
173
Links
404

Showing posts older than #129 · Back to latest

Older Posts 13 shown
Post #127 840
Yii3 Overview

За свою профессиональную карьеру я успел поработать с множеством инструментов — как на PHP-стеке, так и вне его: базы данных, различные очереди, поисковые движки и не только. Последние пару лет я — один из мейнтейнеров фреймворка Yii3. За это время было вложено много сил в перестройку фреймворка из монолитного в полностью компонентный. Время от времени заглядываю и в другие проекты с открытым исходным кодом, но в основном помогаю команде развивать Yii3.

Yii3 Overview 1. Вступление
https://habr.com/ru/post/695664/

Yii3 Overview 2. Вспомогательные инструменты разработки
https://habr.com/ru/post/697586/

Yii3 Overview 3. Обзор app-* шаблонов и demo
https://habr.com/ru/post/697676/

👉 @php_lib
  • 👍 6
Post #126 869
Обзор расширения OPCache для PHP

PHP — это скриптовый язык, который по умолчанию компилирует те файлы, которые вам нужно запустить. Во время компилирования он извлекает опкоды, исполняет их, а затем немедленно уничтожает. PHP был так разработан: когда он переходит к выполнению запроса R, то «забывает» всё, что было выполнено в ходе запроса R-1.

https://habr.com/ru/company/vk/blog/310054/

👉 @php_lib
  • 👍 4
Post #125 927
Честные модули внутри PHP: теперь они существуют

Низкий порог входа и строгость языка программирования — вещи обычно несовместимые. Потому что ты либо, как Rust, бьёшь по рукам borrow checker’ом — либо, как PHP, позволяешь не задумываться о типах и быстро прототипировать.

https://habr.com/ru/company/vk/blog/705998/

👉 @php_lib
  • 👍 3
Post #117 924
PHP

How to read a file in PHP
How to get the request type (GET, POST, PUT, DELETE) in PHP
How to get the first element of an array in PHP
Fibonacci Sequence in PHP
How to get the first or last key of array in PHP
FizzBuzz - Coding Challenge in PHP

👉 @php_lib
  • 👍 5
Post #115 956
Yii3 в подпапке домена

В большинстве случаев приложение доступно через корневую директорию домена, например https://example.com/. Но иногда требуется разместить приложение в подпапке, например https://example.com/application/. Для этого нужно выполнить несколько манипуляций:

создать подпапку в корне домена;
перенести файлы приложения, в том числе точку входа index.php, из корня в подпапку;
изменить пути в перемещённых файлах;
изменить пути в конфигурации приложения;
настроить маршрутизацию с учётом подпапки.

https://predvoditelev.ru/notes/yii3-subfolder/

👉 @php_lib
  • 👍 2
Post #113 936
Введение в REST API — RESTful веб-сервисы
https://www.springboottutorial.com/introduction-to-rest-api

Различия REST и SOAP
https://www.springboottutorial.com/rest-vs-soap-web-services

Разработка REST API — что такое Contract First (контракт в первую очередь)?
https://www.springboottutorial.com/rest-api-contRact-first-approach

Разработка REST API — что такое Code First подход?
https://www.springboottutorial.com/rest-api-code-first-approach

REST API — Что такое HATEOAS?
https://www.springboottutorial.com/rest-api-what-is-hateoas

Рекомендации по REST API — примеры проектирования веб-сервисов на Java и Spring
https://www.springboottutorial.com/rest-api-best-practices-with-java-and-spring

👉 @php_lib
  • 👍 6
  • ❤ 1
Post #107 1.53K
Парсинг на PHP

Парсинг сайтов на PHP. Всё что нужно знать о парсинге #1
Парсинг PHP: Практикуемся на парсинге интернет-магазина
Парсинг на PHP: Отправка POST запросов через Curl
Написание парсера на PHP и Curl (phpQuery). Сохранение результата в XML файле
Парсинг на PHP с формированием данных в Excel файле
Скрапинг с Goutte (crawler). Парсинг сайтов с использованием библиотеки Goutte.
Парсинг PHP: Кэширование страниц

https://www.youtube.com/playlist?list=PLX0b6DxYL7jCq7-KMKq5A75ZpFkdSEwhE

👉 @php_lib
  • 👍 9
Post #105 12.2K
Создание Telegram бота на PHP

#1: основные понятия для работы с API
#2: создание первого бота для Telegram
#3: примеры отправки сообщений с кнопками в Telegram
#4: отправка файлов и изображений в Telegram
#5: работа с хуками
#6: настройка бота через BotFather
#7: создание PHP класса для отправки запросов

https://www.youtube.com/playlist?list=PLX0b6DxYL7jCe49XnLFjeiLIgA7LJqD5T

👉 @php_lib
  • 👍 8
Post #104 1.1K
Делаем быстрое логирование SQL-запросов в Laravel

👉 @php_lib
  • 👍 8
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →