``int|null`` would be better than ``int|false`` IMO. The absence of value is ``null`` in PHP, not ``false``