Бывает, что в проекте много классов, каждый их которых лежит в своем файле и код начинается с массы require или include.

В php давно существует несколько способов для автоматического подключения таких файлов.

Пожалуй самым известным является менеджер пакетов composer, но иногда его использование неприемлемо по той или иной причине.

Ниже приведу простой пример для решения данной задачи "своими руками".


Категории: PHP, Class
Пометки: SoPhpAutoloader, Стандарт PSR-4 autoloader

Класс обертка для создания zip архивов на php используя ZipArchive


Категории: PHP, Class, -Памятка-

Php класс для загрузки файлов на сервер, с проверкой на самые распространенные проблемы.


Категории: PHP, Class
Пометки: upload php

Часто не хочется делать отдельный заметки ради небольшой функции и они так и заваливаются в проектах. Решил сделать одну статью и, в дальнейшем, добавлять в ее интересны функции.


Из архивов.

Класс позволяет добавлять в лог сообщения, сохранять результат в файл или выводить в виде HTML таблицы.


Пометки: log, logs

Простой PHP класс позволяющий перебрать все папки и файлы, например, для построения дерева.


Категории: PHP, Class

Пример простого бота для телеграм.

Он умеет получать сообщения пользователя и отвечать на них.


Категории: PHP, Class

Реализован как класс с примесью.
Примесь - основной функционал, а класс дополнительный методы.


Рекурсивное построение дерева на основе элементов полученных из базы данных.

Библиотеку для соединения с ДБ можно выбрать на свое усмотрение.


Категории: PHP, Class

Довольно старый и требующий реворка php класс для логирования.

Основные возможности:

  1. Можно "логировать" сообщения, массивы и объекты
  2. Есть возможность записи лога в файл

Яндекс.Метрика