我有一堂课并且注释行失败了(显然是因为我不需要$
before displayname
),但是我最终不得不放入一堆echo
语句来解决这个问题,因为没有抛出错误。
我希望有办法。
class RegisterModel {
var $displayname;
...
function RegisterModel() {
try {
if (empty($_POST) === false) {
// THIS LINE IS FAILING ... BUT I'M NOT GETTING AN ERROR
// I KNOW WHY IT'S FAILING ... BUT I WANT AN ERROR TO THROW
$this->$displayname = $_POST['displayname'];
...
}
}
catch (Exception $e) {
echo $e->getMessage();
}
}
}
错误是否应该被抛出catch
而我只是没有正确使用它?我需要设置一些全局设置以便引发错误吗?