Реализация и сбор некоторых полезных базовых библиотек инструментов для PHP.
Включает в себя: контейнер зависимых служб, загрузку статических ресурсов, аутентификацию, приложение командной строки, сборщик данных, внедрение зависимостей, информацию об среде, планирование событий, файловую систему, элемент html, библиотеку HTTP-запросов, управление процессами, очередь, управление задачами, различную справочную библиотеку классов.
Это форк на основе php7. Если вы используете php5, проверьте ветку php5 (больше не поддерживается).
Уведомление:
php >= 7 (рекомендуется).php >= 5.5 (больше не поддерживается). composer require inhere/library
Добавьте в поле «требуется»
"inhere/library" : " dev-master " // 推荐
// OR
"inhere/library" : " ^2.0 " Затем выполните: composer update
git clone https://gitee.com/inhere/php-librarys.git // git@osc
git clone https://github.com/inhere/php-librarys.git // github
InhereLibraryCollections (сбор данных/управление глобальной конфигурацией).InhereLibraryComponents полезные компоненты (некоторые могут содержать справочные идеи)AopProxy.php простая реализация AOPDataProxy.php простая реализация прокси-сервера доступа к даннымErrorHandler.phpLanguage.php предоставляет классы управления языком и обработки языковых пакетов.DatabaseClient.php простая инкапсуляция операций с базой данных PDO.MemcacheClient.php простой пакет memcache(d).RedisClient.php простая инкапсуляция операций Redis.Pipeline.php простая инкапсуляция реализации Pipeline.InhereLibraryDI обеспечивает глобальное управление сервисами.InhereLibraryFiles (чтение, проверка, создание файла (папки));FileFinder.php поиск файлаParsers/* широко используемый пакет инструментов для анализа файлов json ini ymlInhereLibraryHelpers охватывает различные аспекты вспомогательных библиотек классов ( string array object date url curl php format json cli data env ...)InhereLibraryTraits Различные часто используемые черты ( ArrayAccess GetterSetterAccess SimpleAlias SimpleConfig SimpleEvent ... ...)InhereLibraryUtils некоторые независимые классы инструментов ( autoloader logger token uuid ...)InhereLibraryWeb ( session cookie Environment ViewRenderer )functions.php Некоторые полезные функцииInhereLibraryPlusauth , справочник по реализации проверки разрешенийInhereLibraryPlusenv сбор информации о среде, Server : информация о сервере. Client : информация о клиенте.InhereLibraryPlusFiles . Операции с файловой системой (чтение, проверка файла (папки), создание/загрузка файла, обработка изображения (миниатюра/водяной знак), генерация кода проверки изображения);InhereLibraryPlusasset (css, js), загрузка, публикацияInhereLibraryPlushtml , создание domInhereLibraryPlusnetwork ( telnet )Документ
inhere/validate github git@oscПростая, компактная и полнофункциональная библиотека проверки PHP. Всего несколько файлов и никаких зависимостей.
inhere/event github git@oscМенеджер событий PHP, реализация планировщика событий psr-14
inhere/http github git@oscБиблиотека сообщений HTTP http, реализует интерфейс сообщений http psr7
inhere/http-client github git@osc Библиотека инструментов http (библиотека request response , ответ curl , существует три версии кратких, полных и одновременных классов запросов)
inhere/queue github git@osc Реализация очереди PHP с использованием оболочки ( DbQueue LevelDbQueue PhpQueue RedisQueue ShmQueue SSDBQueue SysVQueue )
inhere/console github git@oscЛегкое приложение командной строки, библиотека инструментов и взаимодействие с консолью.
Легкая и быстрая реализация маршрутизатора.
Благодаря реализации сервера Swoole вы можете быстро и легко создать собственный сервер Swoole и управлять им.
PHP-инструмент управления рабочими-механиками. Запускайте и управляйте несколькими рабочими-редукторами одновременно, а также отслеживайте рабочее состояние. Вы можете настроить количество работников или установить количество работников для задания. Вы также можете позволить работникам сосредоточиться на определенных заданиях.
Массачусетский технологический институт