私はこのようなことに取り組んでいます:
if ($varA != null & $varB = null){
$newthing = "Something else";
}
働きたくないようです。私は試し&&
まし&
たが、これらとそれらが何をするかについての良い参考資料を見つけることができます。
編集:私の目的が何であるかを明らかにしようとしています。
if
一部の変数がエンコードされたURLに値を持っているかどうかに関係なく、実行したい3つのステートメントがあります。これらの3つのステートメントは次のとおりです。
if ($lprice != null && $hprice == null){
$clauses[] = "MSTLISTPRC >= " . $lprice;
}
if ($hprice != null && $lprice == null)(
$clauses[] = "MSTLISTPRC <= " . $hprice;
}
if ($lprice != null && $hprice != null){
$clauses[] = "MSTLISTPRC BETWEEN " . $lprice . " AND " . $hprice;
}
最後のif
ステートメントは機能しますが、最初の2つは機能しません。echo
クエリ文字列を出力するだけでテストしているので、PHPコード自体に問題があります。これを実行しようとすると、失敗します。エラー処理を適用する方法がわからないので、それを使用していません。