yaf
yaf copied to clipboard
yaf ini加载的配置文件,使用运算符??返回结果错误
($cfg[$cfg['def_db']]['w'][1]['host'])??'localhost' 返回localhost ($cfg[$cfg['def_db']]['w'][1])??'localhost' 返回 localhost 而$cfg[$cfg['def_db']]['w'][1]['host']===‘mongodb’,$cfg[$cfg['def_db']]['w'][1]===yafConfig的对象
mac os x php 7.2.1的条件下出现 $cfg是yaf ini加载的config,$cfg[$cfg['def_db']]['w'][1]['host']==='mongo' 存在的情况下,返回却是localhost
换成$cfg=$cfg->toArray() 执行上面代码 都返回正确
回避吧