私のコードでは、次の比較があります。
$check_iter_C_sfavorito = ($tipo_iter_sfavorito[$id_loop][$k_tg] == 'C') AND (!(abs(@$delta_salto_check_sfavorito) < 0.001));
次の場合でも true になります。
($tipo_iter_sfavorito[$id_loop][$k_tg] == 'C') ====>>>> is true
と
(!(abs(@$delta_salto_check_sfavorito) < 0.001)) ====>>>> is false
「AND」の代わりに「&&」演算子を使用しても問題ありませんが、PHP 演算子の優先順位により、括弧が原因でこのエラーが発生することはありません。
「Mar* B*」の両方に迅速に回答していただきありがとうございます。次のようにコードを変更しました。
$check_iter_C_sfavorito = (($tipo_iter_sfavorito[$id_loop][$k_tg] == 'C') AND (!(abs(@$delta_salto_check_sfavorito) < 0.001)));
...そしてそれは大丈夫です!