php8.0 throwが式として利用できる
php8.0では、throw文が式として利用できるようになったので、そのサンプルコードを記述してます。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
throw式
php8では、throwがステートメントだけでなく式としても利用できるため、以下のようにアロー関数や、三項演算子でも使用することができます。
<?php
// アロー関数で記述
$callable = fn() => throw new Exception();
// nullチェック
$value = $nullableValue ?? throw new InvalidArgumentException();
// 真偽チェック
$value = $falsableValue ?: throw new InvalidArgumentException();
-
前の記事
Ubuntu20.10にリソースモニターツールBpyTopをインストールする 2020.12.08
-
次の記事
Windows10 php8.0をインストールする手順 2020.12.08
コメントを書く