PHPカンファレンス関西2024
レギュラートーク(15分)

PHPのエラーハンドラーを深ぼる

o0h_ きんじょうひでき o0h_
4

set_error_handler()していますか!
フレームワークを利用して開発をしている場合、あまり馴染みが無いかも知れません。
直接的に意識したり内容を把握していないケースも多そうです。

PHPを正しく安全に使う場合、重要な機構の1つだと考えます。
エラー発生時の挙動の理解がおろそかになると、開発効率が落ちるだけでなく、セキュリティ面でも問題に繋がることすらあります。

このトークを通じて、「普段見ているエラーの画面」がどの様に作られているかを理解しましょう!

こんなことを話します

  • 入門!set_error_handler()してみよう〜使い方、書き方〜
  • 実践!色々なFWやライブラリにおけるerror handlerの例
  • 発展!PHPでエラーが起きた時、何が起きているのか? 〜php-srcを読んで理解する〜