使用PlugNPay PHP库时出现意外的分号错误

时间:2011-01-18 18:11:12

标签: php authorization credit-card

当我尝试使用third-party PHP library for Plug N Pay(信用卡授权库)时,出现以下错误:

Parse error: syntax error, unexpected ';' in /authtest/PnP.php on line 391

391行读取:

    $http_query = str_replace("&", "&", (http_build_query( $post_args ) );

删除此行会运行脚本但显然会返回另一个错误,因为未设置$ http_query。我用我特定的PnP用户/通行证取代了默认的用户/通行证,以获得它的价值。

谷歌搜索结果并不多,而且这台服务器正在运行PHP5。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您在)之前错过了结束;和/或有了不必要的(, 取决于你如何看待它。

$http_query = str_replace("&", "&", (http_build_query( $post_args ) ); 

应该是

$http_query = str_replace("&", "&", (http_build_query( $post_args ) ) );

甚至更好

$http_query = str_replace("&", "&", http_build_query( $post_args ) );