Rumah >pembangunan bahagian belakang >tutorial php >memerlukan vs. sertakan vs. memerlukan_sekali vs. sertakan_sekali dalam PHP: Apakah Perbezaannya?
Memahami Perbezaan Antara memerlukan, sertakan, memerlukan_sekali dan sertakan_sekali dalam PHP
Apabila bekerja dengan PHP, adalah penting untuk memahami perbezaan antara pelbagai arahan pemasukan fail. Artikel ini menerangkan perbezaan utama antara require vs. include dan require_once vs. include_once.
Bila Menggunakan require vs. include
Fungsi require() berfungsi sama seperti include(), tetapi pengendalian ralatnya berbeza. Jika ralat berlaku semasa panggilan require(), ia mencetuskan ralat maut dan menghentikan pelaksanaan skrip. Sebaliknya, fungsi include() menghasilkan amaran tetapi membenarkan skrip diteruskan.
Bila Menggunakan require_once vs. require/include_once
The require_once( ) dan arahan include_once() adalah serupa dengan arahan mereka, require() dan include(). Perbezaan utama ialah varian "sekali" ini melakukan semakan tambahan sebelum memasukkan fail. PHP menentukan sama ada fail telah dimasukkan sebelum ini dan, jika ya, ia melangkau kemasukan.
Penahentian *_once Varian
Adalah penting untuk ambil perhatian bahawa *_once varian telah menjadi agak usang dalam pembangunan PHP moden. Mereka mungkin telah digunakan pada masa lalu kerana kebiasaan atau untuk mengelakkan kemungkinan ralat melata. Walau bagaimanapun, biasanya disyorkan untuk menstruktur semula kod dan bergantung pada mekanisme lain untuk memastikan kemasukan fail sekali sahaja.
Atas ialah kandungan terperinci memerlukan vs. sertakan vs. memerlukan_sekali vs. sertakan_sekali dalam PHP: Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!