PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web. Antaranya, PHP sebagai (juga dikenali sebagai PHP 8) ialah versi PHP yang meningkatkan prestasi dan fungsi PHP, mengukuhkan sokongan untuk keselamatan jenis dan pengaturcaraan berorientasikan objek, dan lebih mudah dan lebih cekap untuk digunakan.
Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk membantu anda menguasai versi teknologi ini dengan lebih pantas dan lebih baik.
1. Konfigurasi persekitaran
Sebelum anda mula menggunakan PHP sebagai, anda perlu mengkonfigurasi persekitaran pembangunan yang sepadan. Langkah-langkah khusus adalah seperti berikut:
Anda boleh memuat turun kod sumber PHP seperti di laman web rasmi PHP, atau anda boleh menggunakan PHP alat pengurusan versi, seperti phpbrew Atau pyrus. Selepas muat turun selesai, anda boleh menyusun dan memasang mengikut garis panduan dokumentasi rasmi.
Selepas memasang PHP sebagai, kita perlu mengkonfigurasi pelayan Web untuk pembangunan Web. Pelayan web yang biasa digunakan termasuk Apache, Nginx, dll. Di sini kami mengambil Apache sebagai contoh untuk mengkonfigurasi.
Pertama sekali, anda perlu menambah kod berikut pada fail konfigurasi HTTPD httpd.conf:
LoadModule php8_module /path/to/php8.so AddHandler php8-script .php
Antaranya, php8.so ialah fail modul sambungan PHP as, dan anda perlu menetapkannya mengikut situasi sebenar.
Kemudian, cari kod berikut:
<IfModule dir_module> DirectoryIndex index.html </IfModule>
Tukar index.html kepada index.php.
Akhir sekali, mulakan semula pelayan Apache untuk menjadikan konfigurasi berkuat kuasa.
2. Ciri baharu
Berbanding dengan PHP 7.x, PHP mempunyai banyak ciri baharu, yang boleh membantu pembangun menjalankan pembangunan Web dengan lebih pantas dan lebih mudah. Berikut ialah beberapa ciri baharu yang patut diberi perhatian:
Pengkompil JIT (Pengkompil Tepat dalam Masa) ialah ciri baharu yang diperkenalkan oleh PHP sebagai . Ia boleh menyusun kod PHP ke dalam kod mesin, dengan itu meningkatkan kelajuan pelaksanaan kod.
Pemungut sampah PHP as juga telah dinaik taraf sepenuhnya. Dua strategi kitar semula yang berbeza telah ditambah, iaitu kitar semula memori bertanda dan kitar semula memori gabungan. Strategi kitar semula baharu ini menjadikan pengurusan memori lebih cekap dan mengurangkan kesesakan masa jalan dalam kod anda.
PHP sebagai menyokong penaipan yang kuat dan penaipan yang ketat, yang bermaksud apabila anda membangunkan menggunakan PHP sebagai, definisi jenis pembolehubah menjadi Lebih ketat.
Dalam PHP sebagai, antara muka Throwable baharu ditambah, yang menggantikan kelas Pengecualian asal. Antara muka Boleh Lempar adalah lebih fleksibel Anda boleh menyesuaikan beberapa jenis ralat dan mengurus semua maklumat ralat secara seragam. Ini menjadikan PHP sebagai pengendalian ralat lebih munasabah dan jelas.
3. Contoh Penggunaan
Mari lihat contoh mudah tentang cara mentakrifkan kelas, kaedah dan memanggil kelas dan kaedah dalam PHP sebagai.
Dalam PHP sebagai, tidak perlu menggunakan kelas kata kunci untuk menentukan kelas. Gunakan fn sebaliknya.
fn Myclass() { // ... }
Kod di atas mentakrifkan kelas bernama Myclass.
Format definisi kaedah dalam kelas adalah seperti berikut:
fn method_name(args) { // 方法体 }
Contohnya:
fn hello(name: string) { echo "Hello, $name!"; }
Kod di atas mentakrifkan nama Untuk kaedah hello, ia memerlukan nama parameter rentetan dan mengeluarkan rentetan "Hello, nama!".
Memanggil kelas dan kaedah adalah sama seperti dalam PHP 7.x. Contohnya:
$myObj = new Myclass(); $myObj->hello('world');
Kod di atas menunjukkan kelas Myclass dan memanggil kaedah helonya. Parameter yang diluluskan ialah rentetan "dunia". Hasil pelaksanaan mengeluarkan "Hello, dunia!".
Kesimpulan
Dalam artikel ini, kami memperkenalkan konfigurasi persekitaran, ciri baharu dan contoh penggunaan PHP sebagai. Melalui pembelajaran, saya percaya anda telah menguasai penggunaan asas PHP sebagai dan boleh melaksanakan pembangunan Web dengan lebih cekap. Jika anda belum mencuba PHP lagi, anda juga boleh mencubanya dan melihat perubahan yang boleh dibawanya kepada pengalaman pembangunan anda.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan php sebagai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!