私のコードにはいくつかのクラスがあります。これらのクラスから、オブジェクトを開始します。
$c = new category ($myGoodObject->categoryId);
これにより、myGoodObject のカテゴリ オブジェクトが得られます。ただし、たとえば、たとえば 1000 の categoryId がデータベースで定義されていない場合、クラスは例外をスローします。
これどうやって捕まえるの?また、存在しない場合があるデータベースからオブジェクトを開始/ロードするためのベストプラクティスは何ですか? 失敗を避けるには?
ありがとう!
編集:
私はこれを試しました:
try {
$c = new category (1000);
} catch (Exception $e) {return false;}
しかし、うまくいきませんでした。