课程
/后端开发
/PHP
/PHP进阶篇
if ( function_exists($name)) {
$sb=func();
}
之后一句莫名其妙的多出个变量$b,这个变量有什么作用??函数的返回值是个什么概念??
2016-04-09
源自:PHP进阶篇 11-6
正在回答
最后结果是sb就是exists。
<?phpfunction func() { echo 'exists';}//定义一个函数,函数输出值为exists;
$name = 'func';//定义可变函数if ( function_exists('func')) { //判断函数是否存在 $sb=func();//定义变量sb为函数值;
echo $sb;//输出变量sb的值,即函数值。
}?>
<?php
//定义一个方法:funcfunction func() {echo 'exists';}
//将方法丢给一个变量:$name$name = 'func';
//判断函数是否存在
if ( function_exists('func')) {
//执行方法:func, 定义变量$sb接受返回值,但是func没有返回东西,索引 $sb是空的
$sb=func();}?>
sb是新定义的变量,用来获取func的返回值。例如函数是一个厨房,食材是参数,食材在厨房里加工后拿出来的就是成品了,返回值就是成品。
枫行者 提问者
$sb=func();这个是初始化变量 函数的返回值:在function运行代码里面 会有“return”关键字作为行数返回值 待需用之
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答这句是什么意思
1 回答帮忙解答一下这句代码意思
3 回答limit1是啥意思??
3 回答()啥意思
2 回答print_r啥意思