Bagaimana untuk Kembali dari Skrip yang Disertakan dalam PHP?

Patricia Arquette
Lepaskan: 2024-10-19 07:51:02
asal
856 orang telah melayarinya

How to Return from an Included Script in PHP?

Mengembalikan daripada Fail yang Disertakan dalam PHP

Dalam PHP, apabila skrip menyertakan skrip lain menggunakan fungsi include(), perlaksanaan termasuk skrip dijeda sementara skrip yang disertakan dilaksanakan. Biasanya, pelaksanaan skrip termasuk disambung semula selepas skrip yang disertakan telah selesai. Walau bagaimanapun, bagaimana jika anda ingin kembali daripada skrip yang disertakan dan menyambung semula pelaksanaan dalam skrip termasuk?

Fungsi include()

Fungsi include() digunakan untuk memasukkan dan melaksanakan fail yang ditentukan sebagai sebahagian daripada skrip semasa. Apabila menggunakan include(), jika skrip yang disertakan mengandungi pernyataan pulangan, pelaksanaan skrip termasuk tidak diteruskan. Sebaliknya, include() mengembalikan NULL kepada skrip panggilan.

Mengembalikan daripada Skrip yang Disertakan

Untuk kembali daripada skrip yang disertakan kembali ke skrip termasuk, anda boleh menggunakan fungsi exit(). exit() segera menamatkan pelaksanaan skrip semasa dan mengembalikan kod keluar yang ditentukan kepada pemanggil. Dengan menggunakan exit() dalam skrip yang disertakan, anda boleh memaksa skrip termasuk untuk menyambung semula pelaksanaan.

Contoh

Pertimbangkan contoh berikut:

application.php:

<code class="php">$page = "User Manager";
if($permission["13"] !=='1'){
    include("/home/radonsys/public_html/global/error/permerror.php");
    exit();
}</code>
Salin selepas log masuk

permerror.php:

<code class="php"><?php
exit();</code>
Salin selepas log masuk

Dalam contoh ini, jika syarat dalam application.php ialah tidak dipenuhi, skrip permerror.php disertakan. Di dalam permerror.php, fungsi exit() digunakan untuk menamatkan pelaksanaan skrip semasa (iaitu, permerror.php) dan mengembalikan pelaksanaan kepada application.php. Akibatnya, pelaksanaan skrip akan disambung semula pada baris berikut include() dalam application.php.

Pilihan Lain

Selain menggunakan exit(), anda juga boleh gunakan fungsi memerlukan atau memerlukan_sekali untuk memasukkan skrip. Fungsi ini berkelakuan sama seperti include() tetapi menjana ralat maut jika fail tidak ditemui atau disertakan.

Atas ialah kandungan terperinci Bagaimana untuk Kembali dari Skrip yang Disertakan dalam PHP?. 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!