class Foo{ public bool $var1; public false $var2; public true $var3; // ←これだけ非対応 } ということでtrue型も実装しようというRFCが提出されました。 投票期間は2022/05/29から2022/06/12であり、賛成33反対0の全会一致で可決されました。 PHP8.2から使用可能になります。 以下は該当のRFC、Add true typeの日本語訳です。 PHP RFC: Add true type Introduction PHPは、PHP8.2においてnull型とfalse型を単独サポートすることを決めました。 しかし、falseの対偶であるtrueは型として存在しません。 true型を実装しなかった理由はUNION型のRFCにおいて説明されています。 現在では、エラーや不正が起きた際の関数の戻り値はnu
![【PHP8.2】true型が使えるようになる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/38dffd088ba4c6cbf7482e58aeabf95c1a36aaeb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwUEhQOC4yJUUzJTgwJTkxdHJ1ZSVFNSU5RSU4QiVFMyU4MSU4QyVFNCVCRCVCRiVFMyU4MSU4OCVFMyU4MiU4QiVFMyU4MiU4OCVFMyU4MSU4NiVFMyU4MSVBQiVFMyU4MSVBQSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWM1ODdiYzAxOThmNWVjMjUwMDUzMTdhOTUzZDVmYzI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByYW5hX2t1YWx1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03N2I2ZjE5MzhkZTc1YjA5MWI1MWQ2MDI4MjBkM2JhYw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D3bbe771cb471ce83c080e7a0340f71be)