Bagaimana untuk Mengembalikan Data daripada Fail PHP yang Disertakan?

Mary-Kate Olsen
Lepaskan: 2024-10-19 07:50:30
asal
541 orang telah melayarinya

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>
Salin selepas log masuk
<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>
Salin selepas log masuk

Penyelesaian:

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

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

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!