为了账号安全,请及时绑定邮箱和手机立即绑定

PHP函数篇

难度入门
时长 1小时42分
学习人数
综合评分9.50
42人评价 查看评价
9.6 内容实用
9.4 简洁易懂
9.5 逻辑清晰
其实这一节课主要说到了php关于函数的特性——闭包(这是我在JavaScript里面学习到的概念,个人感觉基本一致,大神不喜勿喷,还请指正),一个php函数如果没有调用函数本身,该函数里面的变量、参数、嵌套函数等内容就无法在全局作用域里面调用,因为闭包特性,所以需要调用函数本身,才能调用函数里面的内容。
<?php
function abc($sum_arry){
$max_arry = $sum_arry[0];
foreach ($sum_arry as $sum){
if($max_arry<$sum){
$max_arry = $sum;
}
}
return $max_arry;
}
?>

<?php
$abc = array(1,2,3);
echo abc($abc);
?>
<?php
function shuzu(){
return array(1,2,3);
}
print_r(shuzu());
?>
<?php
function abc(){
$sum_arry = array(12,21,23,56,41);
$max_arry = $sum_arry[0];
foreach ($sum_arry as $sum){
if($max_arry<$sum){
$max_arry = $sum;
}
}
echo $max_arry;
}
?>

<?php
abc()
?>
很不明白老师讲话那么急干嘛
不知道,老师在哪个录视频的,有杂音,听的不清楚
切记,使用static关键字时 赋的值不能为函数表达式
比较基础,温故而知新
我在下面看不到编译的结果!
King老师讲的是日期时间函数:http://www.imooc.com/learn/698

已采纳回答 / 林逸舟丶
foreach是遍历数组,也就是从第一个开始,一直读取到最后,每次读取都做过比较,便全部做了比较。
是我声卡坏了吗???????????????????
怎么听不清????????????????????
还是我耳朵坏了?????????????????
还是我电脑喇叭进水了?????????????
...不就是犯了个小错误么,自行把$num传进去不就好了么
闭包就是能够读取其他函数内部变量的函数;匿名函数是没有函数名的函数。他们的共同点是都是函数,仅此而已。不一样的
课程须知
本教程需要有一点点PHP基础,有基本的网络常识
老师告诉你能学到什么?
学完此教程,你能根据自己的业务逻辑实现相关的函数封装及调用。 可以根据不同的需求封装不同层次的递归函数,嵌套函数等。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消