PHP return语句的另一个作用


Posted in PHP onJuly 30, 2014

一直以为,return只能出现在函数中,直到看了bbPress的代码:

<?php
require_once('./bb-load.php');

bb_repermalink(); // The magic happens here.

if ( $self ) {
 if ( strpos($self, '.php') !== false ) {
  require($self);
 } else {
  require( BB_PATH . 'profile-base.php' );
 }
 return;
}

难道 return 还能出现在函数之外?这在C语言是无法想象的。

查了一下 PHP 手册:如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。如果在全局范围中调用,则当前脚本文件中止运行。

唉,受C语言的毒害太深了。

PHP 相关文章推荐
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
Jan 15 PHP
php文件操作实例代码
May 10 PHP
提高php运行速度的一些小技巧分享
Jul 03 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
web server使用php生成web页面的三种方法总结
Oct 28 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
PHP根据IP判断地区名信息的示例代码
Mar 03 PHP
PHP时间和日期函数详解
May 08 PHP
php使用Jpgraph绘制饼状图的方法
Jun 10 PHP
php微信开发之自定义菜单实现
Nov 18 PHP
PHP执行普通shell命令流程解析
Aug 24 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 PHP
php mb_substr()函数截取中文字符串应用示例
Jul 29 #PHP
php CI框架插入一条或多条sql记录示例
Jul 29 #PHP
两种设置php载入页面时编码的方法
Jul 29 #PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 #PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 #PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 #PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 #PHP
You might like
PHP 高手之路(二)
2006/10/09 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
javascript中声明函数的方法及调用函数的返回值
2014/07/22 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
JS中递归函数
2016/06/17 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
JavaScript模板引擎应用场景及实现原理详解
2018/12/14 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
2020/09/02 Javascript
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
替换python字典中的key值方法
2018/07/06 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
大型车展策划方案
2014/02/01 职场文书
公司应聘求职信
2014/06/21 职场文书
2014年标准化工作总结
2014/12/17 职场文书
交通安全主题班会
2015/08/12 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript