ホームページ >php教程 >php手册 >PHP 構文の簡単な説明 (1)

PHP 構文の簡単な説明 (1)

WBOY
WBOYオリジナル
2016-06-13 12:42:37757ブラウズ

著者: Hua Honlang
文:
「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" であることに注意してください。内容内の二重引用符で囲まれた変数名は置き換えられますが、一重引用符で囲まれた変数名は置き換えられないことがわかります。 $ で表される $ など、二重引用符で囲まれた内容はエスケープする必要がありますが、一重引用符で囲まれた内容はエスケープする必要がありません。
PHP の配列構文は次のとおりです。
配列名 [インデックス]
インデックスには数値またはテキストを指定できます。ただし、テキストを使用するのはあまり意味がありませんのでお勧めしません。また、次のように配列に関しては他の言語よりも柔軟です。 "こんにちは、元気ですか";
$names[]=1.7E 23; 0;$i< =$num;$i ){
echo "$names[$i]
";
}
?>
配列内の要素は必ずしも同じ型である必要はありません。これは、PHP 配列の「ライブ」部分です。
オブジェクトを使用すると、プログラマの保守が容易になり、プログラムが読みやすくなります。他の言語と比較すると、PHP にはカテゴリ、メソッド、属性、拡張機能などしかありません。

前回の記事では、いわゆる「ナイフを研ぐことは薪を割る時間を無駄にするものではありません」についてのみ説明しました。PHP の基礎をしっかりと築くことによってのみ、PHP プログラミングをより良く学ぶことができます。
PHP の式と演算子は C 言語の式と演算子とあまり変わりません。
┌─────┬───┬───── ──┐
│ 記号 │ 演算子 │ 例 │
§─────┼────┼───────┤ §─────┼─────┼───┤
│ * │ 乗算 │ $a* $b │
§─────┼───┼─────┤
│ / │ 除算 │ $a/$b │
§ ────┼─────┼───────┤
│ % │ 余りを取る │ $a%$b │
§ ──── ─┼─────┼─────┤
│ │ インクリメント │ $a または $a │
§─────┼ ──── ────┼─────┤
│ -- │ 減少中 │ $a--or--$a │
っていつ────── ┼─── ────┼─────┤
│ == │ と等しい │ $a==10 │
っていつ─────┼── ────── ─┼─────┤
│ === │ 必ず等しい │ $a===10 │
っていつ─────┼── ────── ┼─────┤
│ != │ 等しくない │ $a!=10 │
っていつ────┼────── ────┼── ───┤
│ < │ $a<9 より小さい ──┤
│ > │ │ >= │ 以上to │ $a>=1 │
§─────┼─────┼───────┤
│ = │ 等価代入演算子│ $a=0 │
§─────┼─────┼─────┤
│ = │ 加算指定 演算子 │ $a = 5 │
§─────┼───┼─────┤
│ -= │ 減算指定演算子 │ $a-=1 │
§─────┼─────┼───────┤
│ *= │ 乗算指定演算子│ $a*=2 │
§─────┼─────┼───────┤
│ /= │ 除算指定演算子│ $ a/=5 │
§─────┼─────┼───────┤
│ %= │ 剰余指定演算子 │ $a %=7 │
§─────┼───┼───────┤
│ .= │ 文字列指定演算子 │ $a.="hello" │
§─────┼─────┼───────┤
│ & │ と │ $a&$b │
§─────┼─────┼───────┤
│ | │ または │ $a|$b │
§─────┼─────┼─────┤
│ ^ │ Xor │ $ a^$ b )│
§─────┼─────┼───────┤
│ < < │ に移動左&lt; $ b and or && │ with │$ a および $b または $a&&$b │
§─────┼─────┼─────┤
│または|| または │$a または $b または $a||$b │
§─────┼───┼─── ──┤
│ xor │ $a │
└─────┴───┴───┘
┌───┬ ───────┐
│記号│ 意味説明 │
§───┼──────┤
│ $ │変数 │
§─── ┼───────┤
│ & │変数へのポインタ(変数の前に追加)│
§───┼───── ────── ┤
│-> 🎜> §───┼───────┤
│? : │三項演算子 │ ──┘
C言語と比較してみましょう。 「.」演算子が 1 つだけ増えています。その機能は、次の例のように 2 つの文字列を接続することです。表示される結果は
$a="hello,"; です。 . ";
echo $a.$b;
?>
PHP を強力にするもう 1 つのシンボルがあります。これは「$」です。これは変数の前に使用され、これが $A、$b などの変数であることを示します。では、その強力な機能とは何でしょうか?これは変数の中の変数です。
以下の例:
$$a="here";
echo $a;
echo $go;
?>
表示される結果は次のとおりです:
go
ここ
ここ
実際、変数の前に「$」を追加すると、変数 内容が新しい変数名として使用されます。これは PHP に特有のもので、プログラムを簡素化できる場合があります。
--(続く)--

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。