【发布时间】:2015-07-08 15:09:14
【问题描述】:
所以我找到了这个错误日志
PHP Warning: unpack(): Type n: not enough input, need 2, have 0 in {{file}}{{line}}
所述文件和行包含以下代码:
$answerHeader = unpack('ntype/nclass/Nttl/nlength', $answerHeaderBin);
这是在 DNS 上进行查询的代码的一部分。 我的问题是我不知道如何调试它。如果我尝试转储前面提到的标题,则信息是正确的。我尝试了不带参数的 unpack(),它只返回 false 而没有错误。
所以我想,我的问题是:在什么情况下该警告会出现在错误日志中?
【问题讨论】: