php - 显示带有异常消息的变量值

标签 php debugging magento error-handling

我正在尝试通过使用非常基本的方法检查每个阶段的变量/对象来调试发票问题...

我有以下代码

$capOrder = $payment->getOrder();
$capTransID = $capOrder->getPayment()->getLastTransId();

if(!empty($capTransID )){

Mage::throwException(Mage::helper('paygate')->__('zaffar_checking for trans  ID. its not EMPTY'));

}

我的输出看起来像

zaffar_checking for trans ID. its not EMPTY



我也想用我的自定义错误消息来回显$capTransID的值...

zaffar_checking for trans ID. its not EMPTY--value is XXXX



我该怎么做??我无法找到一种方法来组合/连接变量和错误消息。

最佳答案

更改为

if(!empty($capTransID )){

Mage::throwException(Mage::helper('paygate')->__("zaffar_checking for trans  ID. its not EMPTY--value is $capTransID"));

}

关于php - 显示带有异常消息的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14542253/

相关文章:

php - Doctrine: No alias was set before invoking getRootAlias() 错误

mysql - Magento 使用 csv 数据流导入客户(700k)太慢

Delphi:如何获取事件变量的地址?

ruby - 使用 eclipse JUNO 调试 ruby​​ 1.9.3 脚本

c# - 代码在 visual studio 2012 中没有遇到断点

mysql - 如何在 magento 中加载客户的总地址集合

php - Magento - 更改新帐户电子邮件主题行的 css

php - Zend 验证器和多维数组

php - 如何使用 LOAD XML LOCAL INFILE 将数据从 xml 插入到 mysql

php - 根据 WooCommerce 统一费率运输方法的自定义字段计算添加交货时间