Http Response 如果传递的code不是已有的会报错 Undefined offset: 0

0

/Workerman/Protocols/Http/Response.php


行316 $reason = $this->_reason ? $this->_reason : static::$_phrases[$this->_status];


这里的 $this->_status 在 static::$_phrases中不存在时会报错。


是否可在此处判断处理下

已邀请:

walkor

赞同来自:

workerman不会兼容或者检查所有的可能错误,这样会让框架很臃肿,效率降低,甚至可能隐藏错误。比如除了检查status是否存在,还要检查是否是数字,不能是对象或者数组,等等非常繁琐。。。有错误直接报出来对于开发者更友好些。

要回复问题请先登录注册