函数返回值

函数体内通过 return 语句将值返回,只能返回单个值,可以返回包括数组和对象的任意类型,return后面的代码不会被执行。

返回单个值:

  1. <?php
  2. function getPrice()
  3. {
  4. return 48.22;
  5. }
  6. printf("今天的猪肉价格是:%s元/斤",getPrice());
  7. ?>

返回数组(多个值):

  1. <?php
  2. function getUserInfo(){
  3. $uinfo = ['uname'=>'root','pwd'=>'123456'];
  4. return $uinfo;
  5. }
  6. print_r(getUserInfo());
  7. ?>

函数的参数

参数为函数的调用者提供一个接口去改变函数体的执行行为,没有参数,函数执的执行任务是固定的,参数可以多个,以“,”分隔。

  1. <?php
  2. //两个数合计函数
  3. function sum($a,$b)
  4. {
  5. return $a + $b;
  6. }
  7. echo '合计:'.sum(22,11);
  8. ?>

输出结果:33

变量作用域

变量作用域即它定义的生效范围,分局部变量和全局变量,全局变量使用 global 声明。

  1. <?php
  2. $a = 0;
  3. function price(){
  4. //将$a在函数体内声明全局变量
  5. global $a;
  6. $a = 1000;
  7. }
  8. price();
  9. echo $a;
  10. ?>

更多相关文章

  1. PHP简易计算器&封装函数练习
  2. PHP的数据类型和转化,PHP变量和常量
  3. 函数的参数、返回值、作用域
  4. 入门php变量和常量
  5. 如何在CentOS下PHP多版本共存时指定命令行状态默认使用的PHP版本
  6. 0805 PHP编程作业 条件循环与回调函数
  7. 变量的类型、类型转换、常量
  8. 0804-1. 总结函数的返回值,参数? 2. 匿名函数以及变量作用域问题
  9. php之灭绝秘授函数,变量,师太亲传作用域,返回值

随机推荐

  1. android 开发实现静默安装
  2. 数据存储之——Android内、外存储分区&常
  3. Andriod开发必备资料
  4. 关于android WebViewClient的方法解释
  5. Android使用XML全攻略(2)
  6. android Keycode 完全对照表
  7. Android重力感应实现方式简介
  8. 在线音乐播放器
  9. Android安全检查之Root环境检测
  10. Android之 系统启动流程