我正在使用这个出色的指南将我的网站连接到PayPal 。
我之前做过此操作,没有任何问题,但是出现以下错误:
PHP Fatal error: Can't use function return value in write context
它似乎是由以下代码行引起的:
if(!empty(_SESSION('ppl_products'))&&!empty(_SESSION('ppl_charges'))){
这个错误是什么意思?当我在单独的主机上连接贝宝(Paypal)API时,我没有得到它。是服务器问题吗?
empty()
是一种语言构造。它使用一个变量名。因此,您无法对其进行写操作。函数的返回值将写出一个变量。
最好的选择是忽略,empty
然后检查回报的真实性:
if(_SESSION('ppl_products') && _SESSION('ppl_charges')){
再说一次,如果_SESSION
不是函数,并且您试图访问全局会话变量,那么您在做几种错误,您必须这样做:
if(!empty($_SESSION['ppl_products'])&&!empty($_SESSION['ppl_charges'])){
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句