使用return关键字可以使函数返回值,可以返回包括数组和对象的任意类型,如果省略了 return,则默认返回值为 NULL。

function add($a) {
return $a+1;
}
$b = add(1);
echo $b; 输出:2

返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行,函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。因此下面函数的返回值跟上面的函数是一样的。

function add($a) {
return $a+1;
$a = 10;
return $a+20;
}
$b = add(1);
echo $b; 输出:2
												
																

最新文章

  1. CentOS7下安装mysql5.6修改字符集为utf8并开放端口允许远程访问
  2. [AR]Vumark(下一代条形码)
  3. Atitit. 查找linux 项目源码位置
  4. jee websocket搭建总结
  5. java 环境配置 及java 历史
  6. C++基础(纯虚函数与抽象类)
  7. .Net 连接Oracle 数据库写法
  8. MFC编程入门之七(对话框:为对话框添加控件)
  9. Java运算符优先级
  10. Asp.Net中的获取Web.config中设置的参数!(前后台的代码示例)
  11. Mysql 列转行group_concat函数,与行转列
  12. PHP安装OPENSSL扩展模块
  13. poj3429(有错)
  14. php 中 return exit break contiue 详解
  15. boolean attribute(布尔值属性) attribute vs property
  16. 【模版】AC自动机(简单版)
  17. [SharePoint Online]SharePoint Designer无法打开世纪互联版sp online站点得解决方法,报错信息:请安装更新后再重新打开
  18. String s=new String("abc")创建了几个对象?
  19. Linux查询进程和结束进程
  20. Excel 导入 Mysql

热门文章

  1. eclipse建立springMVC 简单项目
  2. iOSDate时间格式(转)
  3. js-判断字符是否为数字
  4. 剑指Offer36 数字在排序数组中出现的次数
  5. Python图片与其矩阵数据互相转换
  6. css3倒影
  7. 如何查看Android SDK源码版本
  8. MVC-04 视图(2)
  9. 华为mate10 UA
  10. Tigase-02 tigase-server7.1.0使用git 克隆下来,并在eclipse 上运行调试
  11. Docker Kubernetes Volume 本地数据卷
  12. csv文件格式说明
  13. 第一部分:开发前的准备-第三章 Application 基本原理
  14. smarty学习——内建函数 部分
  15. ionic4 ios调试打包
  16. iOS设计模式 - 责任链
  17. 【BZOJ 3661】 Hungry Rabbit (贪心、优先队列)
  18. documentdb
  19. ASP.NET Core使用Ping判断网络是否接通
  20. Django获取多个数据及文件上传