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

为什么是$book->$func()而不是$book->func()???

调用的时候为什么是$book->$func()而不是$book->func()???

正在回答

2 回答

<?php

function name() {

    echo 'jobs';

}

function work() {

    echo 'taige';

}

$func = 'work';

$func(); //输出结果为 taige

//////

$func = 'name';

$func(); //输出结果为 jobs


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

$book->$func(),如果$func=“getName”,调用的就是getName()函数

$book->func()调用的是 func()函数,但是前面并没有定义这个函数

 

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

举报

0/150
提交
取消

为什么是$book->$func()而不是$book->func()???

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