条件演算子を if 文にすると入力内容が 2 回出てきます

PHP の <?= タグはそれ自体が echo と同じ効果をもつことに注意しましょう。
2021年7月30日
ユーザー

$message = $message !== '' ? $message : '...';

を敢えてif文に変えてみました。

そうしてhelloと入力すると二回helloが出てきます。その挙動がなぜなのかわかりません。条件演算子は場合によっては見にくくなる場合を想定して敢えてのしましたが分からなくなってしまいました。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?