为什么有时候出错的行数显示为-1
Cannot access property on non-object /home/www/facebook.com/application/models/Test.php -1 这个看起来不是行数,截图一下出错时候的画面。 Hex 发表于 2017-3-22 22:25这个看起来不是行数,截图一下出错时候的画面。
正常的时候,这样的错误类型会直接提示行数。
但是有时候又不会提示行数,而是显示-1,如果一个源码文件过大的话,需要自己找下。
mmqun 发表于 2017-3-23 09:49
正常的时候,这样的错误类型会直接提示行数。
但是有时候又不会提示行数,而是显示-1,如果一个源码文 ...
这是个 notice,应该是某些时候你的数据缺少某个属性,导致你读取了未定义内容,数据结构尽量定义好再使用。 Hex 发表于 2017-3-23 10:59
这是个 notice,应该是某些时候你的数据缺少某个属性,导致你读取了未定义内容,数据结构尽量定义好再使 ...
错误类型知道,是redis读取的时候出现异常。
对redis读取出来的对象进行成员取值的时候出现错误。
正常的情况下,这个类型的错误都会打印行号。
而截图中是异常的时候,不会打印行号。 mmqun 发表于 2017-3-23 11:21
错误类型知道,是redis读取的时候出现异常。
对redis读取出来的对象进行成员取值的时候出现错误。
那应该和 PHP 设置有关系吧,这个情况没遇到过。 看看文件内容/Test.php Hex 发表于 2017-3-23 11:31
那应该和 PHP 设置有关系吧,这个情况没遇到过。
跟PHP的设置应该没有关系,PHP的配置一直没有修改过。
比较奇怪。
都没遇到过的话,就不用关注了,后续如果我发现什么原因引起的,再来回帖。 mmqun 发表于 2017-3-23 20:40
跟PHP的设置应该没有关系,PHP的配置一直没有修改过。
比较奇怪。
都没遇到过的话,就不用关注了,后续如 ...
我觉得你应该读取 redis 时候做一些判断,应该可以避免这个 notice Hex 发表于 2017-3-23 22:34
我觉得你应该读取 redis 时候做一些判断,应该可以避免这个 notice
function _error_handler($severity, $message, $filepath, $line)
系统传来的$line是 -1
页:
[1]
2