「HTML 構文の話」という記事で、HTML の基本的な構文を紹介しました。静的な Web ページをコンパイルすることは可能ですが、情報を動的にやり取りすることが重要です。例えば、Webサイトの会員制システムでは、会員登録やログインのためにバックエンドプログラムの動作が必要となる場合があります。多くの Web サイトで使用されている CGI プログラムは主に Perl、ASP、Java、PHP で書かれていますが、ここで使用するのは PHP です。無名プログラマーのおかげで完全に無料です。 PHP の構造は C 言語に似ており、C 言語で述べられている「1 か所で学習、どこでもプログラム」に準拠しています。 C言語を学習したことがある人ならPHPも気軽に始められると思います。まず、PHP 構文をいくつか紹介しましょう。この記事は初心者が学ぶのに適しています。
PHP と C 言語の間にはいくつかの違いがあるか、ある程度 C 言語よりも柔軟である可能性があります。 C 言語では、変数を使用する前に変数を定義する必要があります。 PHP では、変数を事前に定義する必要がなく、直接使用できます。変数の型は、値を割り当てるときに自動的に生成されます。 PHP変数の型は、整数(int)、倍精度(double)、文字列(string)、配列(array)、オブジェクト(object)に分けられます。
整数のサイズが範囲を超える場合、値の範囲は次のとおりです。
┌─────┬─────┬──────┬──────。 ──────┐
│ 宣言の種類│長さ(ビット)│長さ(バイト)│ 値の範囲│
§────┼────┼─────┼─── ─ ───┤
│ int │ 32 │ 4 │-2147483647~2147483647 │
├────┼────┼────┼──── ─────┤
│ ダブル │ 32 │ 4 │ 1.7E-308~1.7E+308 │
└────┴────┴─────┴─── ─ ──────┘
文字列。通常は "" (二重引用符) で表されます。次のように (一重引用符) で表すこともできます。
$b="abc$a";
$d=""cde";
$e= "cde";
PHP のさまざまな変数は、変数名の前に「$」を追加することで区別されます。
$b の内容は abcabc、$c の内容は abc$a、$d の内容は "cde"、$e の内容も "cde" であることに注意してください。二重引用符で囲まれた内容の変数名は置き換えられますが、一重引用符で囲まれた変数名は置き換えられないことがわかります。 $ で表される $ など、二重引用符で囲まれた内容はエスケープする必要がありますが、一重引用符で囲まれた内容はエスケープする必要がありません。