การใช้งานและการรวบรวมไลบรารีเครื่องมือพื้นฐานที่มีประโยชน์สำหรับ 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
ห่อหุ้มการดำเนินการฐานข้อมูล PDO อย่างง่ายMemcacheClient.php
แพ็คเกจ memcache(d) ที่เรียบง่ายRedisClient.php
ห่อหุ้มการดำเนินการ Redis อย่างง่าย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, การสร้าง domInhereLibraryPlusnetwork
( telnet
)เอกสาร
inhere/validate
github git@oscไลบรารีการตรวจสอบ PHP ที่เรียบง่าย กะทัดรัด และทำงานได้อย่างสมบูรณ์ เพียงไม่กี่ไฟล์และไม่มีการอ้างอิง
inhere/event
github git@oscตัวจัดการเหตุการณ์ PHP การใช้งานตัวกำหนดเวลากิจกรรม psr-14
inhere/http
github git@oscไลบรารีข้อความ php http ใช้อินเทอร์เฟซข้อความ psr7 http
inhere/http-client
github git@osc ไลบรารีเครื่องมือ http ( request
response
การตอบ curl
งอ ไลบรารีคำขอ มีคลาสคำขอที่กระชับ สมบูรณ์ และเกิดขึ้นพร้อมกันสามเวอร์ชัน)
inhere/queue
github git@osc การใช้งานคิวของ PHP โดยใช้ wrapper ( DbQueue
LevelDbQueue
PhpQueue
RedisQueue
ShmQueue
SSDBQueue
SysVQueue
)
inhere/console
github git@oscแอปพลิเคชันบรรทัดคำสั่งน้ำหนักเบา ไลบรารีเครื่องมือ และการโต้ตอบของคอนโซล
การใช้งานเราเตอร์ที่มีน้ำหนักเบาและรวดเร็ว
จากการใช้งานเซิร์ฟเวอร์ swoole คุณสามารถสร้างและจัดการเซิร์ฟเวอร์ swoole ของคุณเองได้อย่างรวดเร็วและง่ายดาย
เครื่องมือการจัดการคนงาน Gearman ของ PHP เริ่มต้นและจัดการพนักงานเกียร์หลายคนพร้อมกัน และตรวจสอบสถานะการทำงาน คุณสามารถกำหนดจำนวนพนักงานหรือกำหนดจำนวนพนักงานสำหรับงานได้ คุณยังสามารถให้ผู้ปฏิบัติงานมุ่งเน้นไปที่งานที่ระบุได้
เอ็มไอที