0
0

More than 1 year has passed since last update.

【PHP】NULL 許容型の宣言方法

Posted at

直面した問題

PHP7以降では関数・メソッドの引数に型を指定することができるようになりましたが、型を指定したところ、nullが通らなくなりエラーが出てしまったので、その解決方法を備忘録として残したいと思います。

解決方法

この問題を解決するためには、引数に null 値を受け入れるために NULL 許容型(Nullable Type) を使用します。NULL 許容型を使用することで、通常の型と null を受け入れる型を指定することができます。

具体的には、引数に NULL 許容型を指定するには、引数の型名に ? を付けます。以下は、具体的なコード例です。

function exampleFunction(?string $text) {
    // $text は string 型または null を受け入れる
    // ここで引数の処理を行う
}

このようにすることで、引数に null 値を渡すことができ、エラーを回避することができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0