Melalukan Pembolehubah kepada Fail PHP yang Disertakan
Apabila memasukkan fail PHP, pembolehubah yang ditakrifkan dalam fail panggilan tersedia secara automatik dalam fail yang disertakan. Walau bagaimanapun, jika anda perlu secara khusus menghantar pembolehubah kepada fungsi dalam fail yang disertakan, terdapat beberapa kaedah.
Kaedah 1: Menggunakan Extract()
Extract() boleh digunakan untuk mengekstrak pembolehubah daripada tatasusunan ke dalam skop semasa. Dalam fail panggilan:
<code class="php">$variable = "apple"; include('second.php');</code>
Dalam fail yang disertakan:
<code class="php">extract($variable); // Add $ as prefix to avoid variable-name collisions echo $variable;</code>
Kaedah 2: Menggunakan Fungsi
<code class="php">function passvariable(){ return "apple"; } passvariable();</code>
Dalam fail yang disertakan:
<code class="php">$variable = passvariable(); echo $variable;</code>
Kaedah 3: Menggunakan Parameter GET
<code class="php">$variable = "apple"; include "myfile.php?var=$variable";</code>
Dalam fail yang disertakan:
<code class="php">$variable = $_GET["var"]; echo $variable;</code>
Sementara ini kaedah mungkin berfungsi dalam versi PHP yang lebih lama, adalah penting untuk ambil perhatian bahawa kaedah tersebut mungkin tidak boleh dipercayai dalam versi PHP moden. Sebaliknya, adalah disyorkan untuk menggunakan pendekatan alternatif seperti fungsi tersuai atau pengaturcaraan berorientasikan objek untuk mengurus pembolehubah dalam konteks yang kompleks.
Atas ialah kandungan terperinci Cara Menghantar Pembolehubah kepada Fail PHP yang Disertakan: Panduan kepada Kaedah Moden dan Amalan Terbaik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!