Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengembalikan Nilai daripada Skrip PHP yang Disertakan kepada Skrip Utama?

Bagaimana untuk Mengembalikan Nilai daripada Skrip PHP yang Disertakan kepada Skrip Utama?

Susan Sarandon
Susan Sarandonasal
2024-10-19 07:53:30859semak imbas

How to Return Values from Included PHP Scripts to the Main Script?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn