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

关于PHP可变函数使用在对象的方法上的理解

前面可变函数理解了 后边那个说用在对象的方法上怎么理解 有点抽象。。有谁能帮解答一下么~能举例说明最好了

http://img1.sycdn.imooc.com//5811945e000140f203240326.jpg

正在回答

4 回答

首先你要知道什么是类:

book是一个类(前面用class声明),getName()是类中的一个方法。

$book=new book();意思就是实例化一个新的类叫做 book。

$book->getName(); 就是访问实例化后的book这个类中的方法getName()。

然后可变函数的应用上,用$func='getName';$book->$func();意思就是利用可变函数调用方法getName()。

0 回复 有任何疑惑可以回复我~
#1

GetElemenTbY_Dc3741964 提问者

这么说我就明白了 以后慢慢体会 谢谢~
2016-10-27 回复 有任何疑惑可以回复我~
#2

GetElemenTbY_Dc3741964 提问者

新类 book会继承之前声明的book中的方法也就是getName()对么?
2016-10-27 回复 有任何疑惑可以回复我~
#3

慕粉4274102 回复 GetElemenTbY_Dc3741964 提问者

是的,可以这么理解
2016-10-27 回复 有任何疑惑可以回复我~
#4

慕粉4274102 回复 GetElemenTbY_Dc3741964 提问者

你想要使用一个类,就要实例化(不用实例化的按着教程学下去会提到)
2016-10-27 回复 有任何疑惑可以回复我~
查看1条回复

我打了这行代码,用环境打开不显示东西

0 回复 有任何疑惑可以回复我~
#1

夏目祐太

你没有输出东西,当然不会显示
2017-01-21 回复 有任何疑惑可以回复我~

book为对象,调用book的方法。就像你想叫你女朋友帮你拿东西一样.

1 回复 有任何疑惑可以回复我~

最后一行$book调用了可变函数$func()

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于PHP可变函数使用在对象的方法上的理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信