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!