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

PHP进阶篇

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

已采纳回答 / 思君满月
你是php的新人吧,你问的问题还是很有意义的,下面逐一回答你的问题:1,类和函数是什么关系:没有什么必然的关系,函数是对特定操作的封装,比如add($a,$b)进行加法计算,封装函数的目的是为了代码的重用。类是对事物的抽象,想一想,你如何用代码来表示一辆车呢?有了类我们就可以做到了。类中主要有两类成员,一是成员变量,二是成员方法。变量是表述对象的属性,如车的名字,方法是描述对象的操作,例如车可以跑。2.var有什么用?php4中引入了面向对象的支持(之前不支持面向对象),在php4中定义成员变量的方式就是...

已采纳回答 / 世界和平ad
$this就是指代这个类。可以在这个类中用:$this->functionName(); 来调用类中的方法。如果是在类的外面,需要先对类进行实例化,才能调用类中的方法:$obj = new blabla(); //实例化blabla这个类,这里的$obj代指实例化后的对象.(我是这么理解的,不一定对哈...)$obj->sayhello();  //这里用$obj(也就是blabla类)来调用sayhello方法。现在不懂没关系,看PHP进阶的时候再抽空看看面向对象,对面向对象有模糊的了解之后...

已采纳回答 / 晚安sp
mysql_insert_id 的意思是取得上一步 INSERT 操作产生的 ID

已采纳回答 / helendasb
<...code...>这个是在原来speed的基础上加10<...code...>这个是把speed赋值成10

+ 我来回答 回答最高可+2积分

已采纳回答 / 晚安sp
就是把name这个字符串赋值给$func,所以下面的$func()就相当于name()

已采纳回答 / 晚安sp
这是告诉你i是不区分大小写的作用,去掉通不过是因为慕课设置的正确答案是有i的,所以通不过

已采纳回答 / 思君满月
这个不难理解:当你向类中不存在的属性赋值时,__set会自动运行,而且参数也是自动传递的。我们可以在类中提供一个“容器”,用于保存动态创建的成员属性。而且当访问一个不存在的属性是,__get会被自动调用,我们可以从这个“容器”找,找到就返回否则就返回null。__set和__get成为魔术方法,但是逻辑要自己实现。

已采纳回答 / 悟道参禅
<...code...>这样试下就可以看到效果了

已采纳回答 / diwu
不是。这段是因为你没有指明你要连接的是哪一个数据库。那么,当你直接查询你的sql代码的时候,他会选择你最近一个连接过的数据库。所以,如果你要连接多个数据库,请把连接的信息,分别存为变量,这样查询不同的sql代码的时候,不会不小心插错了值。

已采纳回答 / 关于淡淡的淡淡的
首先静态方法getInstance() 中的  if (empty(self::$_object))    //self::$_object  这是调用上面定义的私有静态属性,empty是判断是否为null,是的话返回true  self::$_object = new Car();  //调用上面定义的私有静态属性(不是叫方法,叫私有静态成员也行),实例化Car()类return self::$_object;       //然后返回实例化后的对象最后这个方法意思是实例化Car()类并返回,如果已经实...
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消