Saat kami menggunakan komponen PHP, ada fungsi pemuatan otomatis yang menarik perhatian kami. Dapat dikatakan bahwa pemuatan otomatis berdasarkan permintaan jauh lebih cepat dibandingkan dengan pengunggahan manual. Pada artikel ini, kami akan memperkenalkan metode pemuatan Komposer sesuai permintaan di PHP. Sebelumnya, kita perlu memiliki pemahaman sederhana tentang Komposer. Berikut ini akan disajikan tampilan konten secara detail.
1. Deskripsi
Komposer akan secara otomatis menghasilkan pemuat otomatis yang sesuai dengan PSR untuk semua komponen PHP dalam proyek, secara efektif mengabstraksi manajemen ketergantungan dan pemuatan otomatis. Oleh karena itu, Komposer adalah alat tambahan yang paling penting untuk komunitas PHP, dan sebelum kita menerapkan pemuatan otomatis secara manual, kita juga memerlukannya alat-alat seperti include, require, spl_autoload_register, dll. Ini tidak terlalu banyak.
2. Contoh
PSR-4 dapat diimplementasikan melalui komposer (secara teori, semua standar PSR dapat diimplementasikan secara otomatis melalui perintah komposer). informasi composer.json adalah sebagai berikut:
{ "nama": "lesliexiong/php-server", "deskripsi": "server", "penulis": [ { "nama": "layne", "email": "[email protected]" } ], "memerlukan": { "php": ">=5.4.0" }, "muat otomatis": { "psr-4":{ "Layne\Taobao\": "src/" } } }
Kemudian letakkan TestA.php dan TestB.php di direktori src, dan terakhir jalankan instalasi composer. Semua kode sesuai permintaan akan dibuat secara otomatis. Setelah itu, siapa pun dapat mengakses TestA.php dan TestB.php yang dienkapsulasi.
Di atas adalah metode pemuatan Komposer sesuai permintaan di PHP. Bagi yang belum mengenal Komposer, Anda dapat mempelajari konten dasar Komposer terlebih dahulu, lalu melakukan operasi pemuatan sesuai permintaan.