从包含文件返回

php
2022-08-30 08:39:20

在 PHP 中,如何从包含的脚本返回到包含它的脚本?

即:

1 - 主脚本 2 - 应用程序 3 - 包含

基本上,我想从3回到2,return()不起作用。

代码 2 - 应用程序

$page = "User Manager";
if($permission["13"] !=='1'){
    include("/home/radonsys/public_html/global/error/permerror.php");
    return();
}

答案 1

包括我.php:

$x = 5;
return $x;

主要.php:

$myX = require 'includeme.php'; 

也给出相同的结果

这是PHP鲜为人知的功能之一,但它对于设置非常简单的配置文件来说可能很好。


答案 2

return应该工作,如文档中所述。

如果当前脚本文件是 include()ed 或 require()ed,则控制权将传递回调用文件。此外,如果当前脚本文件是 include()ed,则给定给 return() 的值将作为 include() 调用的值返回。


推荐