質問: check_data($input); echo '$inputは$listsと一致しました。'; echo '$inputの値はこれ→'.$input.''; echo '$typeの値はこれ→'.$type.''; } } echo_data(); ?> ``` ### バージョン PHP 7.3.2
回答: > > どこでどのように「die」させるのが正解でしょうか? > > > 特殊な場合を除いて、HTML出力の途中で`die()`**させない**のが正解です。途中で`die()`してしまうと、全部の処理がそこで打ち切られるため、HTMLもぶった切れた状態となってしまいます。 例外などでエラーの状態もきちんと引き回して、表示側でそれを見て適切なHTMLを生成するようにしましょう。