皆さんの休日が順調に進んでいることを願っています。
ここに別のPHP関連の質問があります。スクリプトで出力バッファーを使用しています。最近学んだことは無効な理由です(スクリプトの後半でヘッダーを渡すことができます)。スクリプトの最後で出力バッファーを使用する代わりに出力する準備ができるまで、すべての出力を変数または他の種類のストレージに格納する必要があることに気付きました。残念ながら、私はすでにこれらの関数とhtmlの自発的な出力を私のページにコーディングしています。このバージョンに対応するための厳しい期限があるため、スクリプトのバージョン2でこの問題を修正できることを望んでいました。
手元の質問に。私はこれを行うことを計画していましたが、どうやらdie()関数とexit()関数は出力バッファーではうまく機能しませんか?すべてのエラーメッセージの後にexit()があり、その時点で実行を終了する代わりに、出力バッファのためにスクリプトが続行しているようです。出力バッファーを削除してこの仮説をテストしました。exit()関数は期待どおりに機能します。
この動作を変更する方法はありますか、それとも製図板に戻って古いページの置き換えを開始する必要がありますか?また、なぜ最後まで出力を維持する必要があるのか、誰かに説明してもらえますか?私はいつも学びに興味があります。
みなさん、よろしくお願いします!2010年の最後の数日間をお楽しみください!