I現在、このメソッドを保持するクラスを持っている:ユーザー名が設定されていないとき、私は、このメソッドを実行すると例外をキャッチしてピックアップされていない
public function getUser(
) {
if (!empty($this->UserName)){
return $this->UserName;
} else {
throw new Exception('Empty UserName');
}
}
、キャッチ投げを拾っていません例外は、ページはちょうど黙って死ぬ。
try {
$example = $obj->getUser();
} catch (Exception $ex) {
die($ex->getMessage());
}
提案はありますか? - 私はdocumentationを読んで何も見つけられませんでした。
あなたがラップしようとしたことがあり、 '(もし!空(の$ this - >ユーザー名))' 'してみてください/ catch'と? – Script47
@ Script47 – KDOT
を実行した後でも静かに死んでしまった場合は、 'UserName'は実際には空ではありません – RiggsFolly