1. Pembangunan komponen dan penggunaan komposer
A. Pembangunan komponen
B.penggunaan komposer
C. Bina rangka kerja Laravel secara manual
1.index.php: Menambah fungsi pemuatan automatik, instantiasi kontena perkhidmatan dan pendaftaran perkhidmatan, pemuatan laluan, permintaan instantiasi dan pengedaran laluan, penjanaan respons dan penghantaran
2.composer dump-autoload: Kemas kini fail pemuatan automatik
2. Pemasangan rangka kerja Laravel dan penubuhan persekitaran penyahpepijatan
1.pemasangan komposer
Perintah 1: komposer global memerlukan “laravel/installer=~1.1”
Perintah 2: komposer cipta-projek laravel/laravel —prefer-dist
3. Sintaks PHP yang biasa digunakan dalam rangka kerja Laravel
A. Keadaan sintaks pembangunan berasaskan komponen
1. Ruang nama
Ruang nama PHP hanya menyokong kelas yang diimport, bukan fungsi atau pemalar
Untuk nama dalam ruang nama, garis miring ke belakang tidak dibenarkan pada permulaan
Fungsi, kelas dan pemalar dengan nama yang layak sepenuhnya boleh dihuraikan secara langsung
Tukar semua fungsi, kelas dan pemalar yang tidak layak dan tidak memenuhi syarat sepenuhnya mengikut ruang nama yang diimport pada masa ini
Dalam ruang nama, semua nama yang tidak layak dan tidak layak sepenuhnya yang tidak ditukar mengikut peraturan import akan mempunyai nama ruang nama semasa di hadapannya
Dalam ruang nama, apabila memanggil fungsi dengan nama tidak layak dan nama tidak layak, ia dihuraikan terlebih dahulu dalam ruang nama semasa Jika ia tidak ditemui, ia akan dicari dalam ruang global
Apabila memanggil kelas dengan nama yang tidak layak dan nama yang tidak layak sepenuhnya dalam ruang nama, mereka hanya akan diselesaikan di bawah ruang nama semasa
2. Fail mengandungi
memerlukan menghasilkan ralat dan memasukkan menghasilkan amaran
Pemuatan automatik melalui kaedah __autoload atau spl_autoload_register()
Dalam seni bina Laravel, pendaftaran fungsi autoloading kelas dilaksanakan melalui fungsi spl_autoload_register Barisan fungsi autoloading kelas mengandungi fungsi autoloading dua kelas Satu ialah fungsi autoloading berdasarkan spesifikasi PSR yang dihasilkan oleh komposer ialah fungsi Autoloading untuk alias teras rangka kerja Laravel
Kenyataan:
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn