抛开单元测试和xdebug的用法不谈,我希望有一种方法可以抛出一些浏览器消息是一个不期望出现的值。
比方说:$className = 45;
如果我们有:
public function setMainClass($className) {
if (is_string($className)) {
$this->_mainClass = $className;
} else {
echo Yii::trace(CVarDumper::dumpAsString($className),'vardump');
}
}我们将在开发阶段将此输出发送到浏览器。太棒了。
然而,我不确定这是否是正确的使用Yii::trace的方式,如果我没有使用它。
敬请指教。
发布于 2013-04-16 20:03:43
不需要空调用Yii::trace() (它返回echo,因此回显什么也不做)。另一个建议是,您可以考虑将类别更改为类似于discussed in the documentation的路径别名。例如:
} else {
Yii::trace(CVarDumper::dumpAsString($className), 'application.models.MyGreatModel');
}https://stackoverflow.com/questions/16036059
复制相似问题