<?php class Callme { public function __invoke() { echo "Hello: 139"; } } $call = new Callme(); $call(); // "Hello: 13810688888
这个魔幻方法被调用的时机是: 当一个对象当做函数调用的时候, 如果对象定义了__invoke魔幻方法则这个函数会被调用,这和C++中的操作符重载有些类似。
posted on 2014-11-24 10:12 3649 阅读(109) 评论(0) 编辑 收藏 举报