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 + 特記事項の最新記事】
- PHP のファイルアップロードで画像ファイルを限定で行う為のテンプレートと注意事項と解説
- PHP : 指定ファイル名でダウンロード 『application/octet-stream』 と 『Content-disposition: attachment』
- PHP の関数で規定されているキャッシュコントロールの無効 : session_cache_limiter( 'nocache' )
- PHP : 一定時間前のファイルの削除
- PHP : ${'日本語表示'} という可変変数と、${hello . "X"} という連結可変変数
- cp932 の SQLServer に対して、PHP の ODBC 関数に対して UTF8 変換で地道に対応し、特殊なUncode文字は、HTML 数値エンティティで保存する。
- pChart2 に JKゴシックとラノベポップを使ってサンプルを作りました
- PHP の ImageMagick で作成した PNG 画像にオフセットが設定されてしまった場合の対応方法
- PHP : 連想配列を「オブジェクト」に変換(キャスト)するとうまく動きますが、通常配列では参照できないようです
- PHP でエラーが表示されない場合の ini_set( 'display_errors', "1" ) 使用時の注意事項
- 特に変更しても支障の無い error_append_string php.ini ディレクティブを使用して PHP 全体のデバッグに利用する
- PHP : 日本語を使った変数( 特殊文字列で変数 ) / 変数名を文字列として扱う
- PHP : include_path の設定
- PHP : 漢字スペースも trim






