条件式 ? 式1 : 式2
条件式を評価し、TRUEであれば式1、FALSEであれば式2を返します。
//基本形
$check = ($message = 'hi') ? 1 : 0;
//応用系
$user->setAreaId(((int)$request->get('areaId')) ?: $user->getAreaId())
More than 5 years have passed since last update.
条件式 ? 式1 : 式2
条件式を評価し、TRUEであれば式1、FALSEであれば式2を返します。
//基本形
$check = ($message = 'hi') ? 1 : 0;
//応用系
$user->setAreaId(((int)$request->get('areaId')) ?: $user->getAreaId())
Register as a new user and use Qiita more conveniently