以下のコードは配列の値をとりますが、キーが存在すればその値をエコーして、3値のif/else部分は機能しますが、値が表示されない場合、 t?私はそれが偽をエコー持っまたPHPの3進演算子は動作しません
$signup_errors['captcha'] = 'error-class';
echo(array_key_exists('captcha', $signup_errors)) ? $signup_errors['catcha'] : 'false';
キーが存在しない場合、私はちょうど偽の単語を削除するか、コードが唯一の1つの値を表示させるために何か他のものがあるはずです、私は、出力を必要としませんか?
エラーが発生したときだけ出力したい場合は、if文を使用するだけではどうですか? –
PHPの3進演算子が動作しています。あなたはそれを正しく使用していないだけです。 – recursive