要注意__call和__invoke这俩需要单独处理一下,call是调用不可访问方法或者不存在的方法,而invoke则是在将整个对象当作函数调用时触发,实际上二者似乎都可以通过parse变量后是否存在()来进行调用 __get和__set也需要(似乎也不是完全需要) 只要有从类中取值的部分就可以添加__get 目前还没办法(其实是我懒得重构)分别$a[b]()和$a->b()两种函数调用形式,目前统一按call和invoke都触发来处理