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
간단한 AOP 구현DataProxy.php
단순 데이터 액세스 프록시 구현ErrorHandler.php
오류 처리Language.php
언어 관리 및 언어 패키지 처리 클래스를 제공합니다.DatabaseClient.php
.MemcacheClient.php
.RedisClient.php
.Pipeline.php
간단한 파이프라인 구현 캡슐화입니다.InhereLibraryDI
종속성 주입 컨테이너는 글로벌 서비스 관리를 제공합니다.InhereLibraryFiles
파일 시스템 작업(파일(폴더) 읽기, 확인, 생성);FileFinder.php
파일 검색Parsers/*
일반적으로 사용되는 json ini yml
파일 구문 분석 도구 패키지InhereLibraryHelpers
보조 클래스 라이브러리의 다양한 측면을 다룹니다( 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
html 요소 생성, dom 생성InhereLibraryPlusnetwork
네트워크 도구 라이브러리( telnet
)문서
inhere/validate
간단하고 컴팩트하며 완전한 기능을 갖춘 PHP 검증 라이브러리입니다. 단지 몇 개의 파일만 있고 종속성은 없습니다.
inhere/event
github git@oscPHP 이벤트 관리자, 이벤트 스케줄러 psr-14 구현
inhere/http
github git@oscphp http 메시지 라이브러리, psr7 http 메시지 인터페이스 구현
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경량 명령줄 애플리케이션, 도구 라이브러리 및 콘솔 상호 작용.
가볍고 빠른 라우터 구현입니다.
스울 서버 구현을 기반으로 빠르고 쉽게 나만의 스울 서버를 구축하고 관리할 수 있습니다.
PHP 기어맨 작업자 관리 도구입니다. 여러 기어맨 작업자를 동시에 시작 및 관리하고 실행 상태를 모니터링합니다. 작업자 수를 맞춤설정하거나 작업에 대한 작업자 수를 설정할 수 있습니다. 작업자가 지정된 작업에 집중할 수도 있습니다.
MIT