PHPの null + nullはなぜ0になるのか。PHPにおけるnullの扱いを理解して仲良くなろう。 by tyamahori(ちゃまほり)

PHPカンファレンス沖縄2023
レギュラートーク 30分

PHPの null + nullはなぜ0になるのか。PHPにおけるnullの扱いを理解して仲良くなろう。

tyamahori tyamahori(ちゃまほり) tyamahori
8

みなさんは、「PHPではnull + nullが0になる」理由を答えられますか?
このトークはnullの挙動に苦しんで時間を無駄にした自身の経験から生まれました。
皆様の時間の節約につながればと願っております。

トーク内容

  • PHPにおけるnullの挙動のおさらい
  • PHP以外でのnullの扱われ方
  • PHPのソースコードを追い、nullがどう扱われているか
  • 上記内容をもとに、PHPではnull + nullが0になる挙動の説明

ゴール

  • null + nullが0になる理由が理解できること
  • nullを適切に扱えるようになり、不用意なnull由来のバグをなくせること

対象者

  • PHPのnullの挙動に対して不安がある方