Learn PHP

If you want to be a web developer, you need to learn PHP. Read these free tutorials to master this powerful and popular scripting language.

Getting started with PHP

  • How to Build a Simple REST API in PHP

    How to Build a Simple REST API in PHP

    Sajal Soni
  • How to Use Sessions and Session Variables in PHP

    How to Use Sessions and Session Variables in PHP

    Sajal Soni
  • How to Upload a File in PHP (With an Example)

    How to Upload a File in PHP (With an Example)

    Sajal Soni
    1. Как закодировать регистрационную форму с подтверждением
электронной почты

      Как закодировать регистрационную форму с подтверждением электронной почты

      Tutorial Beginner

      В этом учебном пособии мы собираемся создать форму регистрации пользователя, которая добавляет пользователя в базу данных, а затем отправляет электронное...

    2. Парсинг HTML и Скрейпинг с помощью простой библиотеки HTML DOM

      Парсинг HTML и Скрейпинг с помощью простой библиотеки HTML DOM

      Tutorial Intermediate

      Если вам нужно разобрать HTML, регулярные выражения не подходят. В этом руководстве вы узнаете, как использовать открытый, легко изучаемый парсер, чтобы...

    3. Создайте корзину с PHP и MySQL

      Создайте корзину с PHP и MySQL

      Tutorial Advanced

      В этом еженедельном уроке screencast + мы научимся создавать собственную корзину покупок с PHP и MySQL. Вы увидите, что всё не так сложно, как кажется.

    4. Все, что вам нужно знать, чтобы начать работать с MySQL

      Все, что вам нужно знать, чтобы начать работать с MySQL

      Tutorial Intermediate

      Разработка веб-приложений, использующих статическое хранилище данных, где данные необходимо обновлять, хранить и манипулировать ими, часто может быть...

    5. Упрощение изменения размера изображения через PHP

      Упрощение изменения размера изображения через PHP

      Tutorial Intermediate

      Всегда хотелось универсального, простого способа изменения размера изображений в PHP? Именно для этого и предназначены классы PHP - функции многократного...

    6. 10 лучших PHP-скриптов для сокращения ссылок

      10 лучших PHP-скриптов для сокращения ссылок

      Tutorial Beginner

      Выбор PHP-скриптов для сокращения ссылок приносит столько же разнообразия и различной степени сложности, как и любое другое решение для веб-разработки....

    7. Планирование заданий в Laravel

      Планирование заданий в Laravel

      Tutorial Beginner

      В этой статье мы рассмотрим одну из захватывающих функций веб-фреймворка Laravel - планирование задач. На протяжении всей этой статьи мы рассмотрим, как...

    8. Как настроить полнотекстовый поиск с помощью Laravel Scout

      Как настроить полнотекстовый поиск с помощью Laravel Scout

      Tutorial Intermediate

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

    9. Как использовать Zip и Unzip файлы в PHP

      Как использовать Zip и Unzip файлы в PHP

      Tutorial Intermediate

      Сжатие файлов при их передаче через Интернет имеет множество преимуществ. В большинстве случаев, общий размер всех файлов в сжатом виде приятно уменьшается....

    10. Работа с изображениями на PHP с использованием GD

      Работа с изображениями на PHP с использованием GD

      Tutorial Intermediate

      Интернет будет довольно скучным без изображений. Тем не менее, поддержка и управление сотнями или тысячами изображений для вашего веб-сайта может быть...

    11. Создание приложения на React и Laravel: часть 2, React

      Создание приложения на React и Laravel: часть 2, React

      Tutorial Intermediate

      Это вторая и последняя часть руководства по созданию приложения React с бекендом на Laravel. В первой части серии мы создали RESTful API, используя Laravel...

    12. Уведомления в Laravel

      Уведомления в Laravel

      Tutorial Beginner

      В этой статье мы рассмотрим систему уведомлений в веб-фреймворке Laravel. Система уведомлений в Laravel позволяет отправлять уведомления пользователям по...