php7.4からクラスのプロパティは、新たに型宣言をサポートするようになりました。
遂に!って感じですね。
php7系、特に7.3など使用しているとアップデートするか悩ましいですね。
パフォーマンスの改善も結構されているみたいですし。
<?phpclassUser{publicint$id;publicstring$name;}?>
上の例では、
$user->idにはintの値だけを、$user->nameにはstringの値だけを代入できるように強制します。
php7.4からクラスのプロパティは、新たに型宣言をサポートするようになりました。
遂に!って感じですね。
php7系、特に7.3など使用しているとアップデートするか悩ましいですね。
パフォーマンスの改善も結構されているみたいですし。
<?phpclassUser{publicint$id;publicstring$name;}?>
上の例では、
$user->idにはintの値だけを、$user->nameにはstringの値だけを代入できるように強制します。