ネット上のコードは、そのほとんどで型宣言されていない
永遠に個人開発し続けるのなら自分さえ良ければ良いかもしれないが、そうでない限り複数のエンジニアが開発に関わる。よって、型を宣言するのが当たり前である。
ネット上のコードは圧倒的に宣言しておらず、省略しているのだろうが非常に違和感を覚える。
バグ・不具合の温床になるため、型を宣言しないコードは「動くからひとまず良い」という、PHPの仕様に依存した不完全なコードと思う。
動的型付けができる仕様の言語であろうが、それに依存することはしない。
静的型付け言語を扱う思想でコーディングする。
改めて、種類
array, bool, int, float, string, object(オブジェクト名)
union, mixed, null許容, void
declareしていく。