我在调试代码时遇到此错误:
PHP 解析错误:语法错误,order.php 第 72 行出现意外的 T_OBJECT_OPERATOR
以下是代码片段(从第 72 行开始):
$purchaseOrder = new PurchaseOrderFactory->instance();
$arrOrderDetails = $purchaseOrder->load($customerName);
不幸的是,不可能在刚刚创建的对象上调用方法new
PHP 5.4 之前。
在 PHP 5.4 及更高版本中,可以使用以下内容:
$purchaseOrder = (new PurchaseOrderFactory)->instance();
请注意强制的一对括号。
在以前的版本中,您必须对变量调用该方法:
$purchaseFactory = new PurchaseOrderFactory;
$purchaseOrder = $purchaseFactory->instance();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)