Rumah > Artikel > pembangunan bahagian belakang > Apakah fungsi termasuk dalam php
Fungsi include dalam php adalah untuk memasukkan dan menjalankan fail yang ditentukan Fail yang disertakan terlebih dahulu dicari mengikut laluan yang diberikan oleh parameter Jika tiada direktori diberikan, ia dicari mengikut direktori yang ditentukan oleh include_path Contoh penggunaannya adalah seperti "include 'vars.php';".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Apakah fungsi include dalam php?
include (PHP 4, PHP 5, PHP 7, PHP 8)
include termasuk dan menjalankan fail yang ditentukan. Dokumentasi berikut juga digunakan untuk. require
Contoh #1 Asas sertakan contoh
vars.php<?php $color = 'green'; $fruit = 'apple'; ?>test.php
<?php echo "A $color $fruit"; // A include 'vars.php'; echo "A $color $fruit"; // A green apple ?>jika disertakan muncul dalam fungsi dalam fail panggilan, maka semua kod yang terkandung dalam fail yang dipanggil akan berkelakuan seolah-olah ia ditakrifkan dalam fungsi. Jadi ia akan mengikut skop pembolehubah fungsi itu. Satu pengecualian kepada peraturan ini ialah pemalar ajaib, yang diproses oleh penghurai sebelum kemasukan berlaku.
Contoh #2 Termasuk dalam fungsi
<?php function foo() { global $color; include 'vars.php'; echo "A $color $fruit"; } /* vars.php 在 foo() 范围内,所以 $fruit 在范围为不可用。 * * $color 能用是因为声明成全局变量。 */ foo(); // A green apple echo "A $color $fruit"; // A green ?>Apabila fail disertakan, penghurai meninggalkan mod PHP dan memasuki mod HTML pada permulaan fail sasaran , untuk memulihkan ke akhir fail. Atas sebab ini, sebarang kod dalam fail objek yang perlu dilaksanakan sebagai kod PHP mesti disertakan dalam teg permulaan dan penamat PHP yang sah. Jika "URL termasuk pembungkus" didayakan dalam PHP, anda boleh menggunakan URL (melalui HTTP atau protokol pembungkusan yang disokong lain - lihat Protokol yang Disokong dan Protokol Pembungkus) dan bukannya fail setempat untuk menentukan kandungan yang akan disertakan dokumen. Jika pelayan sasaran mentafsirkan fail sasaran sebagai kod PHP, anda boleh menghantar pembolehubah kepada fail yang disertakan menggunakan rentetan permintaan URL untuk HTTP GET. Ini bukan perkara yang sama seperti yang mengandungi fail dan mewarisi ruang pembolehubah fail induk fail skrip sebenarnya telah dijalankan pada pelayan jauh, dan skrip tempatan termasuk hasilnya.
Contoh #3 termasuk melalui HTTP
<?php /* 这个示例假定 www.example.com 配置为解析 .php 文件而不解析 .txt 文件。 * * 此外 “Works” 意味着 $foo 和 $bar 变量在包含的文件中是可用的。 */ // 无法执行; file.txt 没有被 www.example.com 当作 PHP 处理。 include 'http://www.example.com/file.txt?foo=1&bar=2'; // 无法执行;在本地文件系统中查找名为 “file.php?foo=1&bar=2” 的文件。 include 'file.php?foo=1&bar=2'; // 正常。 include 'http://www.example.com/file.php?foo=1&bar=2'; ?>
AMARANFail jauh mungkin diproses oleh pelayan jauh (mengikut dokumentasi akhiran dan sama ada pelayan jauh menjalankan PHP), tetapi skrip PHP yang sah mesti dihasilkan kerana ia akan diproses oleh pelayan tempatan. Jika fail dari pelayan jauh harus dijalankan dari jauh dan hanya mengeluarkan hasilnya, lebih baik menggunakan fungsi readfile(). Juga berhati-hati untuk memastikan skrip jauh menghasilkan kod yang sah dan diperlukan.Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah fungsi termasuk dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!