MENU

「??」ってなあに?

「null 合体演算子」と呼ぶらしい。

$user = $_GET['user'] ?? 'no';

$_GET[‘user’]に値が入っていれば$_GET[‘user’]を返し、NULLならば’no’を返す。

if else文でNULLかどうかチェックする構文の短縮。

$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

とも同じ。

DreamWeaverでエラーと表示されてしまう。アップデートでなおるかも。

https://www.php.net/manual/ja/migration70.new-features.php

てくてくテック
【PHP】??(クエスチョンマーク二つ)って何・・・? たかぽん はいどーも! たかぽんです! PHPを触っているとよく見かける”??” それが一体なんなのか・・・? 調べていこうと思います! ??マークとは・・・? さて、それで...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次