我有一组名为的方法getThing($what, $extra_args)
(get总是出现在名称中)
...除了正常的称呼方式外,我还希望能够像这样称呼他们:
getWhatThing()
=>return getThing($what, $extra_args);
WhatThing()
=>echo getThing($what, $extra_args);
Thing('what')
=>echo getThing('what', $extra_args);
如果所有这些都失败抛出方法不存在错误......
我怎样才能从内部做到这一点__call()
?我知道我应该避免使用魔法方法,但我想让那些将使用我的 API 的人生活得更轻松 :)
谢谢