自动生成文档,代码出问题了!

访问listAllApis.php,文档的注释都没法自动生成,反射$rMethod = new Reflectionmethod($apiServer, $mValue);这里$docComment = $rMethod->getDocComment();无法获取注释值,这是什么情况啊?
Default.Index //请检测函数注释 //请使用@desc 注释,

反射.png

 
已邀请:

dogstar - PhalApi创始人

赞同来自: dragonsz2

这个问题,应该是由于你的环境配置了opcache加速,从而导致运行时不能通过反射取到注释。把PHP的缓存关闭就可以了。

如下,php.ini:
opcache.enable=0 //改为0,关闭,不使用缓存

然后,重启PHP。或参考:http://www.cnblogs.com/HD/p/4554455.html

dragonsz2

赞同来自:

感谢dogstar大,
我已经关闭opcache加速,不过还是无法获取注释,我的环境是nginx,是否nginx缓存也会影响PHP反射?

要回复问题请先登录注册