PHP返回值&参数&变量作用域
16lz
2021-08-07
函数返回值
函数体内通过 return 语句将值返回,只能返回单个值,可以返回包括数组和对象的任意类型,return后面的代码不会被执行。
返回单个值:
<?php
function getPrice()
{
return 48.22;
}
printf("今天的猪肉价格是:%s元/斤",getPrice());
?>
返回数组(多个值):
<?php
function getUserInfo(){
$uinfo = ['uname'=>'root','pwd'=>'123456'];
return $uinfo;
}
print_r(getUserInfo());
?>
函数的参数
参数为函数的调用者提供一个接口去改变函数体的执行行为,没有参数,函数执的执行任务是固定的,参数可以多个,以“,”分隔。
<?php
//两个数合计函数
function sum($a,$b)
{
return $a + $b;
}
echo '合计:'.sum(22,11);
?>
输出结果:33
变量作用域
变量作用域即它定义的生效范围,分局部变量和全局变量,全局变量使用 global 声明。
<?php
$a = 0;
function price(){
//将$a在函数体内声明全局变量
global $a;
$a = 1000;
}
price();
echo $a;
?>
更多相关文章
- PHP简易计算器&封装函数练习
- PHP的数据类型和转化,PHP变量和常量
- 函数的参数、返回值、作用域
- 入门php变量和常量
- 如何在CentOS下PHP多版本共存时指定命令行状态默认使用的PHP版本
- 0805 PHP编程作业 条件循环与回调函数
- 变量的类型、类型转换、常量
- 0804-1. 总结函数的返回值,参数? 2. 匿名函数以及变量作用域问题
- php之灭绝秘授函数,变量,师太亲传作用域,返回值