Biny icon indicating copy to clipboard operation
Biny copied to clipboard

extends创建工具类遇到的问题?

Open gmplato opened this issue 4 years ago • 6 comments

1、定义的类,是不是不需要定义namespace。是框架路由自动定义的吗? 2、看样例,extends的类方法都定义为“静态”,可以定义类的方法为“动态”吗?我不知道如何在Action里面引用extends的动态方法? 请指教一下,这个坎过不去,哈。

gmplato avatar Jun 12 '20 07:06 gmplato

可以了,use namespace,然后直接new classname.

gmplato avatar Jun 12 '20 07:06 gmplato

Biny里的extends目的是用来给用户自定义类对象的,namespace默认都是\,框架中会autoload自动加载 区别于vendor,vendor是留给用户放composer生成的第三方库使用的

billge1205 avatar Jun 12 '20 07:06 billge1205

还有想问一下,什样才可以实时更新缓存?有时更新完代码后,要等一会刷新才看到。需要什样处理?

gmplato avatar Jun 12 '20 07:06 gmplato

你说的是代码缓存吗 你看下 php.ini中的opcache 设置。是不是设了缓存时间太久了

billge1205 avatar Jun 12 '20 07:06 billge1205

是的,我直接把PHP7的opcache扩展先卸掉了,调试方便一点。我之前一直以为是框架的缓存机制,不好意思。多谢你的指教。

gmplato avatar Jun 12 '20 07:06 gmplato

其实opcache对php性能是有很大的提高的,建议可以装着,缓存时间可以设个1~2秒,既能保证并发性能又不影响调试

billge1205 avatar Jun 12 '20 07:06 billge1205