it-for-free/rusphp

Universal PHP library for different perposis


README

Набор php-классов (и их методов)

composer require it-for-free/rusphp

Использование

О способах использования (установки) читайте здесь.

Версии и совместимость с PHP:

  • Версии v1.* -- для поддержки кода php5.5 и старше (например, для array() вместо []), эти же версии кода попадают в остальные ветки, но в 1.* можно найти (добавить) код, адоптированный под старые версии.
  • Остальные версии ориентированы на работу в php7 и выше.

Цели и задачи библиотеки

Писать сюда функции общего назначения, которые можно было бы использовать в разных проектах -- как минимум это касается удобных функций-обёрток (как ItForFree\rusphp\Log\SimpleEchoLog.php), как максимум -- нового полезного функционала для специфических областей (ItForFree/rusphp/Html/Table/ArrayRebuilder.php)

Документация

Дополнения к общим возможностям PHP:

Прочий функционал

UI Работа с пользовательским интерфейсом

Используйте классы пространcтва ItForFree\rusphp\Common\Ui:

Автоматическое тестирование

Запуск тестов:

cept run unit

@ToDo

Потомки rusphp ;) (вынесено в отделные пакеты)