【第4回】PHP



(1)次の項目に○か×か答えなさい。


(a)PHPソースコードは、PHPインタプリタが解釈する


  1. ソースコードを直接実行する。
  2. ソースコードを何らかの効率的な中間表現に変換し、それを即座に実行する。
  3. システムの一部であるコンパイラが生成し出力した、コンパイル済みの中間表現を実行する[1]。ソースプログラムはマシンに依存しない中間的なコードに事前にコンパイルされ、実行時にリンクされ、インタプリタで実行される。
      • Shell

(b)PHPでは、半角英字と全角英字を区別しない



JE no hitori chat

    • 変数名の大文字・小文字は区別される。
    • 関数名の大文字・小文字は区別されない。
    • PHP の変数はドル記号の後に変数名が続く形式で表されます。 変数名は大文字小文字を区別します。
    • 注意: 関数名は大文字小文字を区別しませんが、通常は 関数宣言時と同じ名前で関数をコールする方が好ましいです。


(c)PHPソースコードは文法規則が誤っていた場合でも、常に実行できる



@IT

  • 構文エラー
    • コンピュータプログラムの構文上の誤りのこと。エラーを正さない限り、プログラムを実行することはできない。
    • 一般にプログラミング言語の仕様は、字句規則・構文規則・意味規則で規定される。字句規則は識別子や演算記号、定数といった要素(トークン)の表記法を定め、構文規則は文や式の形式を示すものである。

PHP: Hypertext Preprocessor

  • PHPは比較的変数に寛容であり、変数が確保されていない場合は、これをエラーとせずにnullとして処理する。


(d)ソースコード中の空白は、必ずスペースキーを押して空白とする


PHPウェブプログラミングのTRY PHP

  • 「空白文字」 や 「改行」 はPHPのプログラムに影響を及ぼさない
  • PHPのプログラムコードを記述する際、空白文字 や 改行 はプログラムに影響を及ぼしません。
  • コード中に改行や空白をいくら入れてもPHPでは無視されます。プログラムの記述を一行にまとめることもできますし、複数行 で 空白文字 を使用して見易いコードを記述することもできます。


(2)変数の値を1加算するためには[ A ]演算子を使う



e-Words

  • インクリメント【increment】
    • 整数型の変数の値を1増やす処理。コンピュータのプログラム中では繰り返し処理の制御などで極めて頻繁に利用されるため、マイクロプロセッサには汎用の加算命令とは別にインクリメント命令が用意されており、プログラミング言語にも加算演算子とは別にインクリメント演算子が用意されていることが多い。これとは逆に、変数の値を1減じる処理をデクリメントという


(3)演算子[ B ]と組み合わせて使う



e-words

  • オペランド【operand】
    • コンピュータプログラミングにおいて、演算の対象となる値や変数のこと。「被演算子」と訳されることもある。

(4)if文は[ C ]場合に使う



wikipedia


(5)for文は[ C ]場合に使う



wikipedia

  • for文(フォーぶん)はプログラミング言語において条件が真の間だけ与えられた文の実行を繰り返すというループを記述するための文である