我正在使用https://github.com/Insightly/insightly-php 并且在将简单变量传递给其中的方法时遇到问题:
require("insightly.php");
$i = new Insightly('my-base64-encoded-api-key');
你知道为什么这里getContacts()
似乎看不到变量$lastname
吗?
例子:
$lastname = $_GET["lastname"];
$contacts = $i->getContacts(array("filters" => array('LAST_NAME=\'$lastname\'')));
如果我在数组中硬编码一个名称,例如:
$contacts = $i-getContacts(array("filters" => array('LAST_NAME=\'Smith\'')));
它接受它并返回结果,
但是对于变量$lastname
它什么都不返回 - 并且没有错误,所以它不能看到它。- 这可能是我的语法错误,但我会感谢任何人指出我正确的方向:)