การใช้งานและการรวบรวมไลบรารีเครื่องมือพื้นฐานที่มีประโยชน์สำหรับ 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.phpLanguage.php มีการจัดการภาษาและคลาสการประมวลผลแพ็คเกจภาษาDatabaseClient.php ห่อหุ้มการดำเนินการฐานข้อมูล PDO อย่างง่ายMemcacheClient.php แพ็คเกจ memcache(d) ที่เรียบง่ายRedisClient.php ห่อหุ้มการดำเนินการ Redis อย่างง่ายPipeline.php เป็นการห่อหุ้มการใช้งานไปป์ไลน์อย่างง่ายInhereLibraryDI ให้การจัดการบริการทั่วโลกInhereLibraryFiles (การอ่านไฟล์ (โฟลเดอร์) การตรวจสอบ การสร้าง);FileFinder.phpParsers/* แพ็คเกจเครื่องมือแยกวิเคราะห์ไฟล์ 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 เริ่มต้นและจัดการพนักงานเกียร์หลายคนพร้อมกัน และตรวจสอบสถานะการทำงาน คุณสามารถกำหนดจำนวนพนักงานหรือกำหนดจำนวนพนักงานสำหรับงานได้ คุณยังสามารถให้ผู้ปฏิบัติงานมุ่งเน้นไปที่งานที่ระบุได้
เอ็มไอที