Справочник PHP
19.10.2025 04:07:43 pm
Уроки
- Знакомство
- Основы синтаксиса и переменные
- Что такое переменные и как их объявлять.
- Правила именования переменных.
- Основные типы данных в PHP.
- Примеры работы с переменными.
- Ветвление и условия
- Что такое условия и как они работают.
- Как использовать операторы ветвления (
if,elseif,else). - Примеры использования условий в реальной практике.
- Циклы и массивы
- Что такое циклы и как они работают.
- Основные типы циклов в PHP (
for,while,foreach). - Как работать с массивами в PHP.
- Функции
- Что такое функции и зачем они нужны.
- Как создавать и вызывать функции.
- Аргументы и возвращаемые значения.
- Локальные и глобальные переменные.
- Объектно-ориентированное программирование
- Что такое классы и объекты.
- Как создавать классы и объекты.
- Понятие инкапсуляции, наследования и полиморфизма.
- Сессии и Cookie
- Что такое сессии и cookie.
- Как работать с сессиями и cookie в PHP.
- Примеры использования сессий и cookie.
- Обработка форм и защита от атак
- Как обрабатывать данные, отправленные через форму.
- Защита от SQL-инъекций и XSS-атак.
- Использование функций очистки данных.
- Работа с файлами и каталогами
- Как читать и записывать файлы.
- Как работать с каталогами.
- Примеры использования функций для работы с файлами.
- Обработка ошибок и отладка
- Как ловить и обрабатывать ошибки в PHP.
- Принципы отладки и трассировки ошибок.
- Использование функций для работы с ошибками.
- Веб-сервисы и API
- Что такое веб-сервисы и API.
- Как создавать и использовать API в PHP.
- Примеры использования API.
- Оптимизация и кэширование
- Как ускорить работу PHP-приложений.
- Использование кэширования для повышения производительности.
- Примеры оптимизации и кэширования.
- Работа с почтой и уведомлениями
- Как отправлять электронные письма с помощью PHP.
- Использование SMTP для безопасной отправки писем.
- Примеры отправки писем с прикрепленными файлами.
- Тестирование и юнит-тесты
- Что такое тестирование и юнит-тесты.
- Как создавать и запускать юнит-тесты в PHP.
- Примеры использования PHPUnit.
- Заключение и дальнейшие шаги
19.10.2025 04:09:28 pm
Функции
Дата:
- strtotime(): Преобразование строковых представлений дат и времени в метку.
Массив:
- array_filter()
- array_map(): Применение пользовательской функции к каждому элементу массива.
Строка:
- str_contains(): Проверка наличия подстроки в строке.
- str_replace(): Замена подстроки в строке.
- strlen(): Подсчёт количества байт в строке.
- preg_match(): Поиска и сопоставления строк с регулярными выражениями.
Управление классами:
- spl_autoload_register(): Автозагрузка классов.
14.11.2025 07:34:28 am
Магические методы
- __construct(): Инициализация объекта.
- __isset(): Проверка существования объекта (Вызывается с
isset()). - __call(): Перехват вызовов несуществующих методов.
