Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengembalikan Nilai daripada Skrip PHP yang Disertakan kepada Skrip Utama?
Kembali daripada Skrip PHP yang Disertakan
Dalam PHP, fungsi return() biasanya digunakan untuk keluar dari skrip atau fungsi. Walau bagaimanapun, ia tidak boleh digunakan untuk kembali daripada skrip yang disertakan kembali ke skrip utama.
Untuk kembali daripada skrip yang disertakan dan menyambung semula pelaksanaan dalam skrip utama, pertimbangkan untuk menggunakan teknik berikut:
1. Gunakan Penimbalan Output:
Di dalam skrip yang disertakan, simpan output yang ingin anda kembalikan dalam pembolehubah menggunakan ob_start(). Kemudian, dalam skrip utama, gunakan ob_get_clean() untuk mendapatkan semula keluaran penimbal dan tetapkannya kepada pembolehubah.
Contoh:
<code class="php">// Included script (include.php) ob_start(); echo 'Return value'; ob_end_clean(); // Main script ob_start(); include 'include.php'; $returnValue = ob_get_clean();</code>
2 . Gunakan require() dengan Nilai Pulangan:
Daripada include(), gunakan require() untuk memasukkan skrip dan tetapkan nilai pulangannya kepada pembolehubah dalam skrip utama. Pastikan skrip yang disertakan mengembalikan nilai yang diingini.
<code class="php">// Included script (require.php) return 5; // Main script $returnValue = require 'require.php';</code>
3. Gunakan Sintaks Pulangan PHP dalam Skrip yang Disertakan:
Teknik ini serupa dengan menggunakan require() dengan nilai pulangan, tetapi ia menggunakan sintaks pulangan PHP secara langsung dalam skrip yang disertakan. Skrip utama memperuntukkan skrip yang disertakan kepada pembolehubah untuk mendapatkan semula nilai pulangan.
Contoh:
<code class="php">// Included script (return.php) return 5; // Main script $returnValue = include 'return.php';</code>
Ingat bahawa penyataan pulangan dalam skrip disertakan hanya mengembalikan nilai kepada skrip utama. Mereka tidak menamatkan pelaksanaan skrip utama.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Nilai daripada Skrip PHP yang Disertakan kepada Skrip Utama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!