Untuk menyambungkan fail tambahan ke skrip PHP, gunakan fungsi khas termasuk. Setelah menyambungkan dokumen luaran, pengaturcara berpeluang menggunakan kod bertulis atau kandungan lain dalam aplikasi semasa.
Termasuk fungsi
Sertakan mempunyai sintaks berikut:
sertakan "nama fail";
Nama adalah jalan relatif atau mutlak dengan peluasan dokumen yang disertakan. Sekiranya tidak ada lokasi yang ditentukan, PHP akan secara automatik memeriksa isi konfigurasi php.ini, yang menentukan include_path - direktori di mana perpustakaan tambahan dapat ditempatkan. Sekiranya arahan itu kosong atau fail yang diperlukan tidak dijumpai di jalan yang ditentukan di dalamnya, ungkapan include akan diabaikan.
Setelah diaktifkan, anda boleh menggunakan kandungan yang anda mahukan dalam skrip, menetapkan pemboleh ubah, menggunakan konstruk yang dinyatakan, dll. Contohnya, terdapat 2 fail 1.php dan 2.php. Kandungan 1.php kelihatan seperti ini:
<? php
$ firstly = “pemboleh ubah dari fail pertama”;
$ kedua = "nilai yang diimport";
?>
Untuk memasukkan pemboleh ubah di atas dalam 2.php, anda boleh melakukan operasi berikut:
<? php
Sertakan "1.php";
gema $ pertama;
$ emerge = "$ kedua";
gema $ emerge; ?>
Dalam skrip fail kedua ini, perintah include merangkumi isi dokumen pertama, setelah itu pemboleh ubah yang dinyatakan dalam 1.php digunakan untuk menampilkan nilai yang diperlukan di layar.
Sertakan dapat digunakan pada awal fail dan di dalam fungsi yang dinyatakan di mana-mana bahagian dokumen. Tidak diinginkan untuk menggunakan fungsi untuk menyambungkan fail yang terletak di pelayan jauh. Sekiranya anda ingin melaksanakan ciri ini, anda perlu mengaktifkan pilihan allow_url_fopen dalam fail php.ini pada pelayan tempatan atau jauh anda.
Memerlukan
Fungsi memerlukan serupa dengan termasuk. Perintah tidak berbeza dalam teknologi sintaks dan pelaksanaan. Satu-satunya perbezaan adalah bahawa jika file yang ditentukan hilang, memerlukan menghentikan skrip, sementara termasuk akan terus menjalankan skrip dan menampilkan peringatan E_WARNING yang sesuai, yang dapat ditekan menggunakan karakter @ khas. Sebagai contoh:
<? php
memerlukan "1q.php";
echo "Skrip berhenti berfungsi"; ?>
Dalam contoh ini, jalan menuju dokumen 1q.php yang tidak ada ditentukan. Jika fail hilang, skrip tidak akan menjalankan perintah gema, dan layar pengguna akan memaparkan lembaran kosong atau pesan kesalahan (bergantung pada pengaturan php.ini). Sekiranya anda memasukkan kod yang serupa dengan menggunakan:
<? php
sertakan "1q.php";
echo "Skrip berterusan"; ?>
Perintah gema akan dilaksanakan dan teks yang sesuai akan muncul di paparan.