PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう by 柚口 ましろう

PHPerKaigi 2024
採択
2024/03/08 16:10〜
Track C
レギュラートーク(20分)

PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう

yu_mashirou 柚口 ましろう yu_mashirou

概要

PHP8.3で追加されたjson_validate()ですが、痒いところに手が届く大変素晴らしい関数です。
この機能について、具体的にどの辺が便利になったのかを、自身が経験してきたケースと実際の解決方法、json_validate()を用いた場合どう改善するかのご紹介をします。
そして内部処理がどのようになっているかphp-srcの内部処理から深掘りをしていきます。

アジェンダ

  1. これまでのjson_validate()を用いない場合の実装ケース
    • これからjson_validate()を用いた場合の実装ケース
    • json_validate()の内部処理を深掘りしていこう