我正在尝试使用http://ci-merchant.org/用于CodeIgniter。但当我加载商家库时,我会收到以下错误:
遇到PHP错误
严重性:警告
消息:stripos()期望参数1为字符串,给定的数组
文件名:librarys/merchant.php
行号:97
遇到PHP错误
严重性:警告
消息:strtolower()要求参数1为字符串,给定的数组
文件名:librarys/merchant.php
线路编号:103
这是我的代码:
$this->load->library('merchant');
$this->merchant->load('paypal_express');
查看该文件的源代码,需要将驱动程序名称作为字符串传递。所以我非常怀疑你上面放的两行代码实际上是被调用的,看起来你正在传递一个数组作为驱动程序名称。
如果您不确定它是从哪里来的,请尝试在merchant.php文件中添加一些debug_print_backtrace()
行,以确定数组是从哪里传来的。