【问题标题】:Fatal error but i don't see any broken syntax or errors with my funciton致命错误,但我的函数没有发现任何语法错误或错误
【发布时间】:2017-07-11 22:52:44
【问题描述】:

在此行:

$gtotal = (float)number_format($gorder()->getSubtotal(),2);

我在第 77 行的 success.phtml 页面上收到此错误。我完全看不出它有什么问题。

致命错误:未捕获错误:函数名必须是字符串

/var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml:77 堆栈跟踪:#0 /var/www/app/code/core/Mage/Core/Block/Template.php(241): include() #1 /var/www/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/t...') #2 /var/www/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #3 /var/www/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Template->_toHtml() #4 /var/www/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml() #5 /var/www/app/code/core/Mage/Core/Block/Abstract.php(923): Mage_Core_Block_Text_List->_toHtml() #6 /var/www/app/code/core/Mage/Core/Block/Abstract.php(641): Mage_Core_Block_Abstract->toHtml() #7 /var/www/app/code/core/Mage/Core/Block/Abstract.php(585): Mage_Core_Block_Abstract->_getChildHtml('content', true) #8 /var/www/app/design/frontend/tw/ff16/template/page/1column.phtml(51): 米 /var/www/app/design/frontend/tw/ff16/template/checkout/success.phtml 在第 77 行

我需要换成[]吗?

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 是$gorder上的括号吗?
  • 我想可能是@Doug。我来测试一下。

标签: php arrays function magento


【解决方案1】:

从 $gorder 中删除括号,这样你就有了这个:

$gtotal = (float)number_format($gorder->getSubtotal(),2);

【讨论】:

  • 好吧,我不会再抛出那个错误了。另外,我注意到,在我编写完该代码后,我的 success.phtml 页面下方有两个像素......不再工作。我假设这就是原因。
猜你喜欢
  • 1970-01-01
  • 2021-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-06
  • 2018-12-24
  • 2021-10-28
  • 1970-01-01
相关资源
最近更新 更多