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程序员最常犯的11个MySQL错误小结
Nov 20 PHP
PHP读取txt文件的内容并赋值给数组的代码
Nov 03 PHP
PhpDocumentor 2安装以及生成API文档的方法
May 21 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
php中Snoopy类用法实例
Jun 19 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 PHP
php写app用的框架整理
Sep 29 PHP
laravel多条件查询方法(and,or嵌套查询)
Oct 09 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 PHP
php的对象传值与引用传值代码实例讲解
Feb 26 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
xajax写的留言本
2006/11/25 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
前端必学之PHP语法基础
2016/01/01 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
Python读取Excel的方法实例分析
2015/07/11 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
python实现TF-IDF算法解析
2018/01/02 Python
python实现K最近邻算法
2018/01/29 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
研究生简历自我评
2015/03/11 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书