exit を残すのはなぜですか?

不必要な HTML を無駄に生成しないようにするためです。
2022年11月3日
ユーザー

お世話になっております。
こちらの PHP 非同期通信編を 1 周勉強して現在 2 周目です。
header を削除した後、その下にある exit を残す理由がいまいち理解できていません。
試しにこの exit; を残さずに削除してみたところ、

チェックボックスにチェックを入れた際に

Unexpected non-whitespace character after JSON at position 16

というエラーメッセージがアラートで出てきてしまいました。

削除してはいけないのだなとは理解したものの、
何故 JSON についてのエラーが出るのか、
exit; を消したことで何処の何の処理が継続されてしまっているのか探ってもわかりませんでした。
exit; を削除したことで何故このようなエラーが出るのか教えて頂けますでしょうか。

よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?