Implementasi dan kumpulan beberapa pustaka alat dasar yang berguna untuk PHP
Termasuk: wadah layanan dependen, pemuatan sumber daya statis, autentikasi, aplikasi baris perintah, pengumpul data, injeksi ketergantungan, informasi lingkungan, penjadwalan peristiwa, sistem file, elemen html, pustaka permintaan http, kontrol proses, antrean, manajemen tugas, berbagai bantuan Pustaka kelas
Ini adalah garpu berdasarkan php7. Jika Anda menggunakan php5, silakan periksa cabang php5 (tidak lagi dikelola).
Melihat:
php >= 7 (disarankan).php >= 5.5 (tidak lagi dipertahankan). composer require inhere/library
Tambahkan di bawah "memerlukan"
"inhere/library" : " dev-master " // 推荐
// OR
"inhere/library" : " ^2.0 " Kemudian jalankan: composer update
git clone https://gitee.com/inhere/php-librarys.git // git@osc
git clone https://github.com/inhere/php-librarys.git // github
InhereLibraryCollections (Pengumpulan Data/Manajemen Konfigurasi Global)InhereLibraryComponents komponen berguna (beberapa mungkin memberikan ide referensi)AopProxy.phpDataProxy.php implementasi proxy akses data sederhanaErrorHandler.phpLanguage.php menyediakan kelas manajemen bahasa dan pemrosesan paket bahasaDatabaseClient.php enkapsulasi operasi database PDO sederhanaMemcacheClient.php paket memcache(d) sederhanaRedisClient.php enkapsulasi operasi redis sederhanaPipeline.php enkapsulasi implementasi Pipeline sederhanaInhereLibraryDI menyediakan manajemen layanan globalInhereLibraryFiles (pembacaan file (folder), pemeriksaan, pembuatan);FileFinder.phpParsers/* paket alat parsing file json ini yml yang umum digunakanInhereLibraryHelpers mencakup berbagai aspek perpustakaan kelas tambahan ( string array object date url curl php format json cli data env ...)InhereLibraryTraits Berbagai sifat yang umum digunakan ( ArrayAccess GetterSetterAccess SimpleAlias SimpleConfig SimpleEvent ... ...)InhereLibraryUtils beberapa kelas alat independen ( autoloader logger token uuid ...)InhereLibraryWeb ( session cookie Environment ViewRenderer )functions.php Beberapa fungsi yang bergunaInhereLibraryPlusauth manajemen otentikasi pengguna, referensi implementasi pemeriksaan izinInhereLibraryPlusenv pengumpulan informasi lingkungan, Server Client informasi serverInhereLibraryPlusFiles . Operasi sistem file (pembacaan file (folder), pemeriksaan, pembuatan); pengunggahan/pengunduhan file, pemrosesan gambar (thumbnail/tanda air), pembuatan kode verifikasi gambarInhereLibraryPlusasset (css, js), pemuatan, penerbitanInhereLibraryPlushtml pembuatan elemen html, pembuatan domInhereLibraryPlusnetwork ( telnet )Dokumen
inhere/validate github git@oscPustaka verifikasi PHP yang sederhana, ringkas, dan berfungsi penuh. Hanya beberapa file dan tidak ada ketergantungan.
inhere/event github git@oscManajer acara PHP, implementasi penjadwal acara psr-14
inhere/http github git@oscperpustakaan pesan http php, mengimplementasikan antarmuka pesan http psr7
inhere/http-client github git@osc perpustakaan alat http ( request response curl perpustakaan permintaan curl, ada tiga versi kelas permintaan yang ringkas, lengkap dan bersamaan)
inhere/queue github git@osc Implementasi antrian PHP, menggunakan wrapper ( DbQueue LevelDbQueue PhpQueue RedisQueue ShmQueue SSDBQueue SysVQueue )
inhere/console github git@oscAplikasi baris perintah yang ringan, pustaka alat, dan interaksi konsol.
Implementasi router yang ringan dan cepat.
Berdasarkan implementasi server swoole, Anda dapat dengan cepat dan mudah membangun dan mengelola server swoole Anda sendiri.
Alat manajemen pekerja gearman PHP. Mulai dan kelola beberapa pekerja gearman secara bersamaan, dan pantau status pengoperasiannya. Anda dapat menyesuaikan jumlah pekerja atau mengatur jumlah pekerja untuk pekerjaan tersebut. Anda juga dapat membiarkan pekerja fokus pada pekerjaan tertentu
MIT