1. 总结函数的返回值,参数?
函数的返回值return 可以返回基本数据类型,也可以返回对象、数组等复合类型。return 后面的语句不再执行。
参数分为实参和形参,被调用函数的参数是形参可以是基本数据类型,也可以是对象、数组等复合类型,调用参数是实参,必须有确定的值,可以是基本数据类型和复合类型。
2. 实例演绎你对课上匿名函数以及变量作用域问题的理解?
$product = 'IPHONE';
$price = 5000;
//闭包
函数体内变量不能访问函数外的变量,如果需要使用需要use函数来调用
$closure1 = function() use ($product,$price)
{
return sprintf('今日主推产品是%s, 商品价格是%d',$product,$price);
};
echo $closure1();