是否可以在 PHP 函数内的包含文件中包含 return 语句?
我希望这样做,因为我在单独的文件中有很多函数,并且它们在顶部都有大量共享代码。
As in
function sync() {
include_once file.php;
echo "Test";
}
文件.php:
...
return "Something";
目前,返回内容似乎超出了 include_once 而不是同步功能,包含文件的返回是否有可能超出?
抱歉这个问题有点奇怪,希望我说得有道理。
Thanks,
您可以通过以下方式将包含文件中的数据返回到调用文件中return
陈述。
包含.php
return array("code" => "007", "name => "James Bond");
file.php
$result = include_once "include.php";
var_dump("result);
但你不能打电话return $something;
并将其作为调用脚本中的返回语句。return
只在当前范围内起作用。
EDIT:
我希望这样做,因为我有很多
单独文件中的函数和
他们都有很大一部分共享
代码在顶部。
在这种情况下,为什么不将这个“共享代码”放入单独的函数中——这样可以很好地完成工作因为拥有函数的目的之一是重用您的代码不同地方不用再写.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)