php – includer vs. return include
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – includer vs. return include,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1431字,纯文字阅读大概需要3分钟。
内容图文
![php – includer vs. return include](/upload/InfoBanner/zyjiaocheng/817/852fede38ba34a49b43ca12840786635.jpg)
当你需要包含一个文件时,只需使用“include file”,当你需要返回一个配置文件时,你必须使用“return include file”…
通常我有一个函数“loader($file,$return = false)”,其中我使用$return返回include或不.
我的问题是,即使对于未配置的文件,如果保持返回包含文件存在问题:
return include "class/view.php"
return include "config/test.php"
谢谢
解决方法:
从php.net开始:
Handling Returns: include returns FALSE on failure and raises a
warning. Successful includes, unless overridden by the included file,
return 1. It is possible to execute a return statement inside an
included file in order to terminate processing in that file and return
to the script which called it. Also, it’s possible to return values
from included files. You can take the value of the include call as you
would for a normal function. This is not, however, possible when
including remote files unless the output of the remote file has valid
PHP start and end tags (as with any local file). You can declare the
needed variables within those tags and they will be introduced at
whichever point the file was included.
如果您的类/ view.php或config / test.php使用return,那么您可以保留它.如果这些文件中没有return,则没有理由,除非您要阻止当前脚本进一步执行.
例1:
<?php
echo 1; // < executes
return include 'somefile.php'; // < script will end here because of "return"
echo 2; // < not executes ever
?>
例2:
<?php
echo 1; // < executes
include 'somefile.php'; // < executes
echo 2; // < executes
?>
内容总结
以上是互联网集市为您收集整理的php – includer vs. return include全部内容,希望文章能够帮你解决php – includer vs. return include所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。