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

PHP进阶篇

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

已采纳回答 / 进阶大神
不能 构造方法是私有属性,外部是不能实例化的,你写成public,在外部没有实例对象进行调用

已采纳回答 / 慕莱坞0146142
应该是很多知识太多太碎片化了,需要一个机会吧它们都连接起来

已采纳回答 / Scene濛
代码执行完之后,你创建的 $car 被销毁,就会调用析构函数,你的子类没有重写析构函数,就调用的就是父类的析构函数

已采纳回答 / 凉生9926
找不到测试文件呗  你可以把代码本地化 自己创建文件

已采纳回答 / 凝木雨
( 子组的开始标记) 子组的结束标记()括号里的内容才是要匹配的内容。

已采纳回答 / 慕哥856509
\-  就是把-这个特殊元字符转义了. 有些网址 或者邮箱地址允许带这个字母 比如说abc-d@163.com

已采纳回答 / 慕的地2238178
\在这里是转义符,是为了区分开正则匹配符号和正常的符号的情况。\-告诉计算机代表内容中包含-,而不是代表范围的”-“符号。[\w\-]+表示多次匹配方括号中定义的字符类整体(字母、数字、下划线(\w),还有-(\-))。

已采纳回答 / 免贵姓劉
你的析构函数名写错了,析构函数是__destruct

已采纳回答 / qq_意识流de抽风_03714492
析构函数是系统自动调用的,不需要删除清空停止,或者说当一个对象的生命周期结束的时候自动运行的吧。

已采纳回答 / Mayukiii73
1、什么是重载1)PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法,我们是通过魔术方法来实现的。2)当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。(屏蔽错误)3)所有的重载方法都必须被声明为 public。4)属性重载只能在对象中进行。在静态方式中,这些魔术方法将不会被调用。所以这些方法都不能被 声明为 static。5)这些魔术方法的参数都不能通过引用传递。

已采纳回答 / Augenstern_
学的时候学的就是了解,知道这个该怎么用。等用的时候去查就行了。

已采纳回答 / 柳源居士
汉子匹配不能用\w,并且你写的是\m,还用注意冒号是中文的冒号“:”,逗号也是中文的逗号。此处不适合用数组匹配,因为还用处理中文。即使按照数组来做匹配,下标是针对每个数组元素分别计算的,你从1-4显然是错误的。改成 这样就OK了。<...code...>

已采纳回答 / 慕圣3571134
parent::__construct() 这句话是调用父函数的构造函数__construct()。
extends的时候是继承父类,并作为父类的一个子类存在。
所以不写这句,只是不会调用父函数的构造函数,不影响继承性。
本课前面说了,在实际应用中构造函数内会放一些初始化的东西,就是当你创建实例化对象(new的时候)
需要初始化的东西。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消