PHP

【PHP初学者向け】Null合体演算子ってなに?isset()を使わない方法

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してみてね!!

こんな人に読んでほしい
  1. PHPを学習中の人
  2. Null合体演算子をきちんと知りたい人
  3. エンジニア転職を目指してる人

1. Null合体演算子

よくある書き方

変数A = B ?? C;

Bが存在すれば、Bの値を変数Aに代入する
そうでなければCの値を変数Aに代入する

2. 基本的な使い方

Null合体演算子」で書いた場合

PHP
<?php

$test = $_POST['test'] ?? 'nullだよ';

三項演算子とisset()」で書いた場合

PHP
<?php

$test = isset($_POST['test']) ? $_POST['test'] : 'nullだよ';
あけお

どちらも同じ意味のコードだよ!

同じ意味のコードなのに、見た目のスッキリ感が違いますね!!

3. 参考記事

【PHP初学者向け】 三項演算子でスマートなコードを書こう! PHPの「三項演算子」についてざっくり解説します。 1. 三項演算子の書き方 (条件式) ? 真の場合の式 : 偽の場合...