Apakah perbezaan antara php include dan include_once

PHPz
Lepaskan: 2023-03-22 11:04:01
asal
1853 orang telah melayarinya

Apabila kami menulis halaman web menggunakan PHP, kadangkala kami perlu memasukkan kod daripada fail PHP lain dalam fail PHP semasa. Pada masa ini, anda boleh menggunakan fungsi include atau include_once untuk melaksanakan pemasukan fail.

Jadi, apakah perbezaan antara include dan include_once?

Pertama, mari kita fahami fungsi kedua-dua fungsi ini: Fungsi

include boleh menyertakan fail yang ditentukan dalam fail PHP semasa, dan fungsi include_once juga boleh memasukkan yang ditentukan fail dalam fail PHP semasa Termasuk fail yang ditentukan, tetapi ia hanya akan berkuat kuasa apabila fail dimasukkan ke dalam fail PHP semasa untuk kali pertama.

Mari kita lihat penggunaannya masing-masing:

include Penggunaan fungsi:

include 'file.php';
Salin selepas log masuk

Di mana, file.php ialah nama fail yang perlu disertakan .

include_once Penggunaan fungsi:

include_once 'file.php';
Salin selepas log masuk

Begitu juga, file.php ialah nama fail yang perlu disertakan.

Dari segi penggunaan, perbezaan utama antara mereka ialah include_once bermaksud memasukkannya sekali sahaja Tidak kira berapa kali fail dimasukkan, ia hanya akan disertakan sekali.

Jadi, fungsi manakah yang lebih baik untuk digunakan?

Secara amnya, jika kita perlu memasukkan fail yang sama beberapa kali, kita harus menggunakan fungsi include jika kita perlu memasukkan fail yang sama beberapa kali dalam fail PHP yang berbeza, kita harus menggunakan fungsi include_once . Ini boleh meningkatkan kecekapan pelaksanaan kod dengan berkesan dan mengelakkan konflik kod.

Akhir sekali, satu perkara yang perlu diambil perhatian ialah apabila memasukkan fail, nama fail harus menggunakan laluan mutlak atau laluan relatif, bergantung pada situasi sebenar.

Ringkasnya, aplikasi fungsi include dan include_once adalah sangat luas Menguasai perbezaan dan penggunaan yang betul membolehkan kami menulis kod PHP yang cekap dan boleh diselenggara.

Atas ialah kandungan terperinci Apakah perbezaan antara php include dan include_once. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan