-1

これは機能します

If ($flag != 'u') { stuff.. }

これも機能します。

If ($id != 0) { stuff.. }

しかし、これらは私にはうまくいかないようです....

If ( ($flag != 'u') || ($id != 0) ) { stuff.. }
If ( ($flag != 'u') or ($id != 0) ) { stuff.. }
If ($flag != 'u') || ($id != 0) { stuff.. }
If ($flag != 'u') or ($id != 0) { stuff.. }
If ( $flag != 'u' || $id != 0 ) { stuff.. }
If ( $flag != 'u' or $id != 0 ) { stuff.. }

理由はありますか?PHPでこれにどの形式を使用する必要がありますか?

4

1 に答える 1

1

あなたのコードは実際に動作します。私はこれを試しました

<?php
$flag= u;
$id= 0;
if ( ($flag != 'u') || ($id != 0) ) 
      { 
          echo "Hi";
      }
?>

コードは簡単に言うif $flag not equal to uif $id not equals 0echo hiページに表示されます。

それはあなたの論理ですか?

問題はあなたの論理にあるかもしれません。

于 2013-03-21T09:15:15.203 に答える