SQLの窓

2011年06月07日


PHPの真偽値

PHP: PHP 型の比較表 - Manual

以下のソースコードは、通常の「値」を条件文で一般的に扱う場合の簡単なサンプルです。
<pre>
<?php

// 一括代入
$x[0] = $x[1] = $x[2] = 10;

print_r( $x );

// 一つ一つ代入
$x[0] = 1;
$x[1] = 2;
$x[2] = 3;

print_r( $x );

// 一般的な値が「入っている状態」は 真
if ( $x[0] ) {
	print $x[0] . "\n";
}
if ( $x[1] ) {
	print $x[1] . "\n";
}
if ( $x[2] ) {
	print $x[2] . "\n";
}


function tf( $a ) {
	return $a;
}

if ( tf( 10 ) ) {
	print "関数の戻り値で判断\n";
}

// 関数の戻り値を使用したい場合
if ( $a = tf( 10 ) ) {
	print "$a : 関数の戻り値で判断\n";
}

// 最終的な左辺値で判断
if ( $a = $x[0] = $x[1] = $x[2] = tf( 100 ) ) {
	print "$a : 関数の戻り値で判断\n";
	print_r( $x );
}

// 0 は 偽( PHP 型の比較表 を参照 )
if ( 0 ) {
	print "ここは処理されません\n";
}
else {
	print "ここは処理されます\n";
}


?>
</pre>

▼ オンラインによる実行テスト
http://rextester.com/NLV33049


【PHP + 特記事項の最新記事】
posted by lightbox at 2011-06-07 08:46 | PHP + 特記事項 | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり