基本と制御構造
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/02/21 17:40 UTC 版)
「PHP: Hypertext Preprocessor」の記事における「基本と制御構造」の解説
PHPはで囲まれた内部をPHPコードと認識し実行する。 ファイルの末尾が?>である場合にはこれを省略出来、また改行や空白などの混入を防ぐため省略することが推奨されている。
<?php} で囲まれていない部分はプログラムとは解釈されずそのまま出力される。 PHPコード部分に文法上の問題がなければPHPはこれを実行する。 出力は以下のようになる(便宜上2通り記す)。 $aが真の時の出力 $aが偽の時の出力 aは偽 if、else (elseif) は条件評価の制御構造としてよく知られた構文であり、他にもPHPではfor、while (do)、foreach、switch文などの制御構造がサポートされている。 break、continue等のループ制御構造文もあるが、ループ式を命名するlabel文構造は持たない。 PHPにおいて変数は先頭に記号$の付いた文字列で表される。 PHPは比較的変数に寛容であり、変数が確保されていない場合は、これをエラーとせずにnullとして処理する(エラーレベルの設定によってはE_NOTICEレベルの警告を発生する)。 変数名は、別の変数が格納している文字列を利用することも出来る。 以下はその例である。 <?php$a = x;$$a = y; // $a==x なので $x = y;と等価echo $x; // yを出力※この「基本と制御構造」の解説は、「PHP: Hypertext Preprocessor」の解説の一部です。
「基本と制御構造」を含む「PHP: Hypertext Preprocessor」の記事については、「PHP: Hypertext Preprocessor」の概要を参照ください。
- 基本と制御構造のページへのリンク