php - 如何从一个函数返回多个值

我正在构建一个脚本来与来自 Payment Express 的 PxPost 一起使用,我已经使用了他们的示例代码,可以在 http://www.paymentexpress.com/Technical_Resources/Sample_code_-_PHP/PX_Post_-_cURL.aspx 找到。

工作原理:它内置于自动脚本中,可从我的数据库中查询订单、处理订单并返回值。

我唯一的问题是我希望函数返回多个值,所以这就是我所做的。

运行函数的代码(第 201 行):

$once_complete = process_request($billingID, $order_total, $merchRef);

它发送要处理的付款,然后使用示例代码获取返回值并处理 XML。在代码的末尾,我删除了所有 $html 信息并将其替换为以下内容(第 111 行):

return $CardHolderResponseDescription.":".$MerchantResponseText.":".$AuthCode.":".$MerchantError;

据我所知,应该将其返回到启动它的位置。然后我想拆分这些值并使用以下命令将它们作为字符串返回(第 202 行):

list($RespDesc, $MerchResp, $AuthCode, $MerchError) = explode(":", $once_complete);

但由于某些原因,这不起作用。

我试过对返回进行回显,然后它工作正常,但之后它似乎消失了。可能出了什么问题?

您可以在 http://pastebin.com/LJjFutne 查看整个页面的代码.此代码正在进行中。

相关文章:

linq-to-sql - 从 Telerik 扩展网格获取分页、过滤并传递给存储过程

php - 从php中的日期检索日期,月份,年份

php - 如何从 CSV 文件中删除重复行?

ruby-on-rails - 仅显示 f.label 覆盖 f.input 标签

encryption - 解码 AES-256 key 需要多少种组合?

sql - 更新引用另一个表

mongodb - 为什么叫NoSQL?

sql-server - 普通的 SQL Server 索引是否包含主键值?

vba - Access 自定义组

unix - 用另一个值替换 unix 文件中的最后一列