(Last Updated On: 2018年8月13日)PHP7で基本的なデータ型である”int”や”float”、”array”タイプヒント(データ型のヒント)がサポートされます。使い方を間違えると思ってもいない問題が発生することがあります。しかし、正しく使えば問題ありません。タイプヒントの使い方を簡単に紹介します。 PHPのタイプヒント タイプヒント自体は新しい機能ではありません。PHP5からオブジェクトのクラス名をタイプヒントとして利用できました。 <?php class bar {} function foo(bar $v) { var_dump($v); } $v = new bar; foo($v); PHP7では”int”などの基本的なデータ型にもこの構文が使えるようになります。 PHP7からは戻り値のタイプヒントも利用できます。 <?php class bar {} fu
![PHP7のタイプヒントの使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/9d2015857e00558eb990db2db4a4490aa83e71f0/height=288;version=1;width=512/https%3A%2F%2Fblog.ohgaki.net%2Fwp-content%2Fuploads%2F2013%2F11%2Fcropped-blog_header-2.jpg)