Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengembalikan Data daripada Fail PHP yang Disertakan?

Bagaimana untuk Mengembalikan Data daripada Fail PHP yang Disertakan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-19 07:50:30542semak imbas

How to Return Data from Included PHP Files?

Mengembalikan daripada Fail yang Disertakan dalam PHP

Apabila menyertakan fail PHP luaran, mungkin terdapat keperluan untuk mengembalikan data atau pengecualian tertentu kembali ke skrip di mana fail yang disertakan telah dipanggil. Pernyataan return() standard tidak selalu mencukupi dalam senario ini.

Untuk menangani isu ini, PHP menyediakan ciri yang kurang dikenali yang membenarkan mengembalikan nilai daripada fail yang disertakan. Pertimbangkan senario kod berikut:

<code class="php">// main script
$page = "User Manager";
include("application.php"); // script 2

// ...other code...</code>
<code class="php">// application.php (script 2)
if($permission["13"] !=='1'){
    include("/error/permerror.php"); // script 3
    return(); // this does not return to script 2
}</code>

Penyelesaian:

Daripada menggunakan return(), skrip 'includeme.php' secara eksplisit boleh mengembalikan a value:

<code class="php">// includeme.php (script 3)
return 5;</code>

Nilai ini kemudiannya boleh ditangkap dalam skrip utama menggunakan fungsi require():

<code class="php">// main script
$myX = require 'includeme.php'; // get returned value from script 3</code>

Pendekatan ini membolehkan pemulangan data terkawal daripada fail yang disertakan, menyediakan fleksibiliti dalam pelaksanaan kod dan penghantaran parameter.

Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Data daripada Fail PHP yang Disertakan?. 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