
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【PHP7.4】__toString()が例外を吐けるようになる - Qiita
class HOGE{ public $var; public function __toString(){ if(!$this->var){ throw new \Exception('$va... class HOGE{ public $var; public function __toString(){ if(!$this->var){ throw new \Exception('$var must set.'); } return sprintf('$var is %1$s', $this->var); } } try{ echo new HOGE(); }catch(\Exception $e){ var_dump($e); } 何の変哲も無いように見えるコードですが、これ動きません。 Fatal error: Method HOGE::__toString() must not throw an exception, caught ExceptionというFatalエラーを吐いて死にます。 実は__toString()メソッド内では例外を出すことができないのです。 他のあらゆ
2019/05/28 リンク