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

时间:2013-01-26 22:32:12

标签: 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。它不是空的

我想用我的自定义错误消息来回应$capTransID的价值......比如

  

zaffar_checking for trans ID。它不是EMPTY - 值是XXXX

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

1 个答案:

答案 0 :(得分:1)

将此更改为

if(!empty($capTransID )){

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

}