php - 文法 - PHP 7.2 関数の引数や戻り値の型

 
1. 概要
2. nullable な型

1. 概要

 PHP 5.6 から 7.2 へ移行したものだから、その間のこまごまとした経緯はよくわからんのです。  とりあえず、PHP 7.2 では関数の引数や戻り値が定義できるぞ・・・と。  これは、C言語がネイティブな人にとってはありがたいかもしれない。

2. nullable な型

 本項は「PHP マニュアル - 付録 - PHP 7.0.x から PHP 7.1.x への移行」の請売りです。  PHP の場合、あるときは型規則からはずれて NULL として扱いたい時があるんだな。  これ、型宣言をしている型の前に ?(クエスチョンマーク)を書くことで nullable であることを定義できるんですと。便利。