最新消息:欢迎光临!

php为魔术call添加注释

php findever 275浏览 0评论

在代码编写过程中,为了实现各强大的动态功能,往往会用call callstatic之类的魔术方法去对类进行扩展,但是这时候也带来一个问题就是编辑器不能智能提示这些扩展的方法,那么应该如何来解决呢?

1. 只有少量几个魔术调用,可以用@method注释来解决

2. 有比较多的方法,可以定义将这些方法定义为一个接口或者trait,然后继承/use过来

3. 动态call的是另外一个类的方法,可以用@mixin注释添加这个类进来

@mixin \Illuminate\Database\Query\Builder

转载请注明:Findever » php为魔术call添加注释

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址