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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰

最赞回答 / 慕桂英9545975
因为他们在同一个类里,外面不能直接访问protect关键字的方法,但是类里面可以调用自己类的方法,所以public function start作为类里面的方法就能调用speedUp()方法
这老师讲的这么敷衍还不让人说了?我真是服了
老师讲的不够仔细啊,call的参数没讲
能不能给差评啊!这个代码下来越来越不带提示了,无从入手啊!老师你是要教会小白,还是想弄死小白啊!还是想打击小白啊!
public function __call($name,$arguments){
$this->speed -=10;
}
PHP所提供的重载(overloading)是指动态地创建类属性和方法。我们是通过魔术方法(magic methods)来实现的。

当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。本节后面将使用不可访问属性(inaccessible properties)和不可访问方法(inaccessible methods)来称呼这些未定义或不可见的类属性或方法。

所有的重载方法都必须被声明为 public。
懒汉式单列,饿汉式单列了解一下

最新回答 / 慕尼黑4244925
[test] =>这个结果是变化的   取值是当前时间的时间戳

最赞回答 / 慕桂英9545975
$0是指匹配到的所有结果,$1是指匹配到的所有结果的第一个子组。这里的第一个子组就是整个结果,所以换成$1也是可以的。把<em>$0</em>去掉不能正确运行,是因为这个课程的要求本来就是给这些文字加em标签(就是把文字变成斜体的html标签)。如果去掉了就变成把那些文字替换成空值,那就只能看见2个逗号了。

最新回答 / 慕尼黑4244925
应该是object类Car实例化对象的次数;比如var_dump当中,#后是2,它输出的是$b,$b是第二个实例化对象所以到了$c,#后面变成了3

最新回答 / 大力全
服务器也要改,你的用户名密码也要放上去
话说,数组的赋值并不是引用啊。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消