$colorFromGet はなぜ必要なのでしょうか?

2021年11月21日
ユーザー
$color = $colorFromGet ?? filter_input(INPUT_COOKIE, 'color') ?? 'transparent';

の、$colorFromGet はなぜ必要なのでしょうか。
最初は、index.php では $colorFromGet は定義されていないし、クッキーが読み込めず、transparent が適用される。
result.php から戻ってくるときにはクッキーの値が適応される、と認識しています。
実際、

$color = filter_input(INPUT_COOKIE, 'color') ?? 'transparent';

としてもうまくいっているような気がします。。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?