Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

論理演算子

■ 論理演算子

論理演算子は、論理値同士の演算を行います

論理演算子
演算子 効果
and(論理積) $x and $y $xと$yの値が両方TRUEならばTRUE
&&(論理積) $x && $y $xと$yの値が両方TRUEならばTRUE
or(論理和) $x or $y $xと$yのどちらかがTRUEであればTRUEを返す
||(論理和) $x || $y $xと$yのどちらかがTRUEであればTRUEを返す
xor(排他的論理和) $x xor $y $xと$yのどちらかがTRUEで、かつ$xと$yが両方ともTRUEでなければTRUEを返す
!(否定) !$x $xがTRUEでなければTRUEを返す

ソースの記述を簡略化したり、比較演算子などと組み合わせて使うことによって、より複雑な条件を設定したりすることができます。

記述の簡略化

//ファイルが開けなければスクリプト終了
$fp = fopen ( "sample.txt, "r" ) or die() ;

複雑な条件設定

//$xが1以上かつ10以下なら$yに1をセット
$y = ( $x >= 1 && $x<=10 ) ? 1 : 0;

 

<?php
$a = TRUE;
$b = FALSE;

// header("Content-Type: text/plain; charset=EUC-JP");
echo ($a & $b) ? 'TRUE' : 'FALSE'; //論理積
echo "\n";
echo ($a | $b) ? 'TRUE' : 'FALSE'; //論理和
?>

<<戻る
R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!