【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. 参考記事

https://akeoblog.com/ternary-operator/
よかったらシェアしてね!
目次