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

PHP进阶篇

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

最赞回答 / qq_十年_49
Truck 是Car的子类,$this->speed指针指向Truck类的speed,也就是父类的speed,因为是继承来的嘛。然后就是把speed累加50.

已采纳回答 / 追梦的小精灵
一般设置缓冲区的作用是让传输效率更高。另一方面各网速的不同,可以有效减少数据传输的失败1

最新回答 / sun_010
从缓冲区得到的内容赋值给一个变量

最新回答 / qq_然而我早已看穿了一切_044112
建议可以看看这个网站说得很详细,cn.php.net

最赞回答 / sun_010
for循环的时候是按照数字递增的,因此for只能访问键为数字的数组。foreach循环结构是按照数组内部的指针去循环的,当 foreach 开始执行时,数组内部的指针会自动指向第一个单元。因此下一次循环中将会得到下一个单元,不需要按照数组的键来遍历整个数组。

最新回答 / amacyan
第一段代码会在屏幕echo一个结果,是执行getName()方法的时候输出的,但是$car不会获得其值。第二段代码不会输出值,要输出就要echo $car,因为getName()方法将值返还给了$car,而没有直接输出。

最赞回答 / 信达雅
如果你在$car = new Car();后面打上echo “hello”;你会发现浏览器打印的是  构造  hello  析构 为什么不是 构造 析构 hello?原因是php页面执行完请求后,内存中就销毁它了,同时这个页面创造的对象就会被销毁对象被销毁,不就自动调用析构函数了?

最新回答 / mirai酱
复制函数是在类的对象被复制的时候调用的,这个例子里面调用复制函数的功能是:创建一个Car类,把被复制类a的name属性的值,赋给新复制出来的类b的name属性,如果把<...code...>改成:<...code...>的话,复制出来的类的name属性就是abc,而新创建的类的name属性是car。

已采纳回答 / _晴不知所起一往而深_
是的,你说的没错,静态方法可以不用实例化对象!那个$car = new Car();是为echo $car->getSpeed(); 服务的,调用getSpeed()才需要实例化对象~~调用getSpeed();不需要实例化对象注意Car::speedUp();那个Car是类,不是对象~~~~~是首字母大写的~~~改成这样子及容易看多了~~Car::speedUp();  //调用静态方法加速$car = new Car();echo $car->getSpeed();  //调用共有方法输出...

已采纳回答 / qq_invariably_034663
访问类内部的私有属性和方法的时候好像是必须要用到this 的

已采纳回答 / 茉黛
$car = new Car();的时候 echo $car->getName(); 是汽车$car->name = '奥迪A6'; 之后echo $car->getName();是奥迪A6。“汽车”是初始值。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消