【问题标题】:WARNING: PACK(): IN xx ON LINE xxx [closed]警告:PACK():在 xx ON LINE xxx [关闭]
【发布时间】:2013-05-22 15:53:22
【问题描述】:

我收到了来自 pack 函数的警告,但没有任何信息。我传递的字符串似乎很好。谁能告诉我可能是什么导致了这个问题?

$s = trim(hash_hmac('sha1', trim($stringToSign), $key));
$binary_hmac = pack(“H40”, $s);

$binary_hmac 返回 false。

【问题讨论】:

    标签: php sha1 pack


    【解决方案1】:

    可能是引号:

    $binary_hmac = pack(“H40”, $s);
                        ^---^---
    

    那些是印刷引号(例如 microsoft smart-but-really-moronic 引号)。尝试切换到正常的" 标准引号。

    【讨论】:

      猜你喜欢
      • 2015-04-06
      • 1970-01-01
      • 2019-02-03
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2018-08-26
      • 2015-05-19
      相关资源
      最近更新 更多