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

对可变函数的一些疑惑!

搞不懂php中这样使用和调用可变函数有什么意义?因为它是弱类型语言?

class book {
    function getName() {
        return 'bookname';
    }
}
$func = 'getName'; // ? ?
$book = new book();
$book->$func();


正在回答

1 回答

就是方便调用者,一个方法的本身没变,我能随时随地能改用方法名使用,方便调用。不用写重复代码

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

举报

0/150
提交
取消

对可变函数的一些疑惑!

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