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 相关文章推荐
php 无限级缓存的类的扩展
Mar 16 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
php session_start()出错原因分析及解决方法
Oct 28 PHP
php操作mysql数据库的基本类代码
Feb 25 PHP
PHP中定义数组常量(array常量)的方法
Nov 17 PHP
php获取本周开始日期和结束日期的方法
Mar 09 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
php array_keys 返回数组的键名
Oct 25 PHP
php版微信返回用户text输入的方法
Nov 14 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 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.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
PHP 七大优势分析
2009/06/23 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
javascript this用法小结
2008/12/19 Javascript
js 表格隔行颜色
2009/12/02 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
python多进程间通信代码实例
2019/09/30 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
董事长岗位职责
2013/11/30 职场文书
行政助理岗位职责范文
2013/12/03 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
优秀员工事迹材料
2014/12/20 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书