laruence / yaf

Fast php framework written in c, built in php extension
http://pecl.php.net/package/yaf
Other
4.52k stars 1.38k forks source link

yaf 3.3.3及以后版本,xdebug发现Bootstrap.php没有加载类内的_init方法 #566

Closed shaoshiqiang closed 2 years ago

shaoshiqiang commented 2 years ago

php版本:7.2.34

yaf版本:3.3.3 or 3.3.4

php.ini配置: extension="yaf.so" yaf.environ='dev' yaf.use_namespace=1

shaoshiqiang commented 2 years ago

3.0.7版本下,可以加载Bootstrap.php的_init方法

shaoshiqiang commented 2 years ago

已经处理好了,把_init方法变成_init*** 即可加载。

是不是新版本3.3.3以后不支持_init了?

yunx-lee commented 2 years ago

已经处理好了,把_init方法变成_init*** 即可加载。

是不是新版本3.3.3以后不支持_init了?

类方法名现在不能仅仅是 “_init”了,方法名字后面随便写个字母就好了

laruence commented 2 years ago

这个是上次重构的副作用,已经修复,谢谢