Текст
- Вывод текста
- Регистр текста
- Количество символов
- Проверить наличие текста в строке
- Определить первую и последнюю букву в строке
- Сколько раз строка встречается в тексте
- Склонение во множественное число
- Закодировать строку как пароль
- Сгенерировать случайную строку
- Повторить строку несколько раз
- Подсветка кода (GeSHi)
- Удаление символов
Числа
- Случайное число
- Форматирование чисел (число с разделителями)
- Указать длину числа
- Возвести число в степень
- Получить текущий курс валют
Массивы
- Создание массива
- Добавить элемент в массив
- Проверить наличие элемента в массиве
- Выполнить функцию для каждого элемента массива
- Разбить строку на массив
- Объединить массивы
- Сложить все числа в массиве
- Количество значений в массиве
- Генераторы (yield)
- Узнать уровень вложенности в массиве
- Вывести элементы массива
- Удалить элемент в массиве
- Сортировка массивов
URL
- Свойства URL
- Закодировать ссылку
- Узнать IP сайта
- Отправить POST-запрос (curl)
- Отправить файл в POST-запросе
- Узнать код ответа (200, 404) указанного URL
- Работа с Cookie в curl
- Отправить GET (POST) на сайт с базовой авторизацией (Basic Authorization)
Переменные
- Присвоение переменных
- Область видимости переменных
- Запретить изменять переменную (Константа)
- Валидация переменных
- Сохранять значение переменной внутри функции
- Пространство имён (namespaces)
- Показать все переменные и константы
- Как устроены переменные
База данных
- Подключение к базе данных, кодировка
- Выборка из базы данных
- Количество выбранных записей из базы данных
- Алгоритм постраничной навигации
- Выборка пользователей, которым 20 лет
- PDO
ООП
- Работа с ООП
- Конструктор и деструктор
- Наследование
- Модификаторы доступа (Инкапсуляция)
- Вызвать метод класса без создания экземпляра
- Интерфейс и абстрактный класс
- Вызов объекта как текст или функция
- Запретить переопределять метод класса
- Автоматически подключать класс
- Синглтон (Singleton)
- Запретить создавать экземпляр класса
Файлы
- Создание файла и папки
- Добавить строку в файл
- Вывести содержимое файла
- Проверить файл на существование
- Изменить строку в файле
- Удалить файл
- Переименовать или переместить файл или папку
- Копировать файл
- Вывести содержимое в папке
- Создать символическую ссылку
- Скачать файл из интернета на сервер
- Соединить текстовые файлы в один файл
- Скачать файл на сервере
- Чтение XML
- Работа с JSON
- Передать в JavaScript данные в формате JSON
- Работа с CSV
- Вывод данных с Excel-файла
- Хеш файла
- Загрузка файлов
- Свойства файла
Картинки
- Создание картинки
- Создание миниатюры
- Чёрно-белая картинка
- Водяной знак (Watermark)
- Вырезать часть картинки
- Повернуть картинку
- Скриншот (снимок) сайта
- Создать Qr-код
- Оптимизировать картинки через код (PNG и JPEG)
- WebP
- Отзеркалить картинку по горизонтали или вертикали
- Сгенерировать текст на картинке
- Сгенерировать случайный цвет
- Вытащить картинки из HTML-кода
Почта
- Отправить письмо на email
- Отправить письмо через почтовой сервер (SMTP)
- Отправить письмо со вложением
Время
- Вывести дату
- Временная зона
- Дата из строки
- Дата рождения (возраст)
- Сколько прошло времени с указанной даты
- Количество дней в месяце
ZIP
Настройки
- Вывод ошибок
- Узнать и сравнить версию PHP
- Узнать установленные расширения
- Выполнить PHP-код в консоли ОС
Разное
- Об PHP
- Cookies
- Запретить доступ к Cookie из JavaScript (httponly)
- 8 советов по использованию PHP
- Парсинг HTML
- Показать файл, в котором выполняется указанная функция
- Запретить открывать сайт в iframe
- Выполнять код в пределах указанной папки (open_basedir)
- Узнать путь к php.ini
- Задать время выполнения скрипта (max_execution_time)
- Отключить выполнение PHP в указанной папке
- Оформить вывод ошибок
- RabbitMQ
- Невидимая (скрытая) captcha
- Zend Certification Exam
- Создание PDF
Устаревшее