由于某种原因,我无法从包含文件中的函数获得当前文件中运行的函数的结果。 (我的代码会更好地解释)。
PHP(App.php):
$user_level = 4;
function user_can($arg) {
if ($arg == "edit_users") {
if ($user_level == 4) {
return true;
} else {
return false;
}
}
}
PHP(当前文件):
include("app.php");
if (user_can("edit_users")) {
echo "True";
} else {
echo "False";
}
由于某种原因,此方法无效。也许有些事情我没有考虑或与它包含在内有关。