Apabila membangunkan tapak web atau aplikasi menggunakan PHP, kami biasanya perlu memperkenalkan beberapa fail luaran untuk meningkatkan fungsi atau mengoptimumkan prestasi. Walau bagaimanapun, untuk pemula, memperkenalkan fail luaran mungkin menghadapi beberapa masalah, jadi artikel ini akan memperkenalkan kaedah memperkenalkan fail luaran dalam PHP dan menjawab soalan biasa.
1. Bagaimana untuk memperkenalkan fail luaran ke dalam PHP
Gunakan fungsi include() untuk memperkenalkan fail luaran ke dalam semasa tengah fail PHP. Sintaks fungsi ini ialah:
include '外部文件的相对路径或绝对路径';
Sebagai contoh, jika anda ingin mengimport fail dalam direktori yang sama dengan fail semasa, anda boleh menggunakan pernyataan berikut:
include 'example.php';
Jika anda mahu untuk mengimport fail yang terletak dalam fail direktori lain, anda perlu menggunakan laluan relatif atau mutlak fail tersebut, contohnya:
include '../lib/example.php'; // 相对路径 include '/var/www/lib/example.php'; // 绝对路径
Jika fail yang diimport tidak wujud, atau ralat sintaks ditemui, masukkan () fungsi tidak akan dilaksanakan dan ralat akan dilaporkan.
require() function serupa dengan include() function dan juga boleh memperkenalkan fail luaran ke dalam fail PHP semasa, tetapi bagaimana ia dilaksanakan Berbeza sedikit. Tidak seperti fungsi include(), jika fail yang diimport tidak wujud, fungsi require() akan melaporkan ralat maut dan berhenti melaksanakan skrip semasa.
Oleh itu, anda perlu lebih berhati-hati apabila menggunakan fungsi require() untuk memastikan fail yang diimport wujud dan tidak mempunyai sebarang ralat sintaks. Sintaks fungsi require() adalah serupa dengan fungsi include(), seperti yang ditunjukkan di bawah:
require 'example.php';
Kadang-kadang kita mahu Fail yang sama diimport beberapa kali dalam skrip, tetapi pengenalan berulang mungkin membawa kepada masalah seperti mentakrifkan fungsi pendua dan pembolehubah. Pada masa ini, anda boleh menggunakan fungsi include_once() dan require_once(), yang serupa dengan fungsi include() dan require(), tetapi sebelum memperkenalkan fail, ia akan terlebih dahulu menentukan sama ada fail telah diperkenalkan untuk mengelakkan masalah pengenalan berulang.
Sintaks fungsi include_once() dan require_once() adalah serupa dengan fungsi include() dan require(), seperti yang ditunjukkan di bawah:
include_once 'example.php'; require_once 'example.php';
2 >
Bagaimana untuk mengelak daripada memperkenalkan fail untuk mentakrifkan fungsi atau pembolehubah berulang kali?include 'example.php';
Atas ialah kandungan terperinci Kaedah dan Soalan Lazim untuk memperkenalkan fail luaran ke dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!