PHP 構文の簡単な説明 (1)_PHP チュートリアル

WBOY
リリース: 2016-07-21 16:07:25
オリジナル
771 人が閲覧しました

著者: 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[]=100;
$names[]="こんにちは、お元気ですか" ;
$names[] =98.5;
$names[]=1.7E+23;
for ($i=0;$i<=$num;$i++) echo "$names[$ i]
";
}
?>
これが PHP 配列の「命」であることがわかります。
オブジェクトを使用すると、プログラマの保守が容易になり、プログラムが読みやすくなります。他の言語と比較すると、PHP にはカテゴリ、メソッド、属性、拡張機能などしかありません。

前回の記事では、いわゆる「ナイフを研げば薪割りは失敗しない」についてのみ説明しました。PHP の基礎をしっかりと築くことによってのみ、PHP プログラミングをより良く学ぶことができます。
PHP の式と演算子は C 言語の式と演算子とあまり変わりません。以下にリストします。
┌────┬───┬───┐
│ 記号 │ 演算子 │ 例 │
§──────┼─────┼───────┤
│ + │ 加算 │ $a+$ b │
§─────┼─────┼─────┤
│ - - │ 減算 │ $a-$b │
├─── ─ ┼────┼───┤
│ * │ 乗算 │ $a*$b │
§────┼────── ─ ─┼─────┤
│ / │ 部門 │ $a/$b │
§────┼───┼───── ─ ────┤
│ % │ 余りを取る │ $a%$b │
§─────┼───┼─────┤
│ ++ │ インクリメント │ $a++ または ++$a │
§──────┼───┼───┤
│ -- │ デクリメント │ $ a- -or--$a │
§─────┼─────┼─────┤
│ == │ 等しい │ $a== 10 │
§─────┼─────┼─────┤
│ === │ 必ず等しい │ $a===10 │
§ ──── ─┼─────┼─────┤
│ != │ 等しくない │ $a!=10 │
§───── ┼┼┼-してい〜七面10 │
§─────┼───┼─────┤
│ >= │ 以上 │ $a>=1 │
§ ────┼───┼─────┤
│ = │ 等価代入演算子│ $a=0 │
§─────┼─ ───┼───┤
│ += │ 加算指定演算子│ $a+=5 │
§─── ─┼─── ─┼───┤
│ -= │ 減算指定演算子│ $a-=1 │
§────┼── ──────┼─── ──────┤
│ *= │ 乗算に指定した演算子│ $a*=2 │
§─────┼───┼─── ─┤
│ /= │ 除算指定演算子│ $a/=5 │
§────┼─────┼── ──────┤
│ % = │ 剰余指定演算子 │ $a%=7 │
§─────┼────┼───┤
│ .= │ 文字列指定演算子 │ $a.="hello" │
§─────┼───┼─────┤
│ & │ and │ $a&$b │
§─────┼─────┼─────┤
│ | §─────┼───── ────┼───┤
│ ^ │ Xor │ $a^$b │
§──────┼── ───┼── ───┤
│ ~ │ 違います │ ──┼───┤
│ << ──┼─────┤
│ > ─┼─────┤
│and or && │ and │$a and $b or $a&&$b │
§──────┼────── ────┼ ────┤
│or|| または │$a または $bor $a||$b │
§─────┼────── ─── ┼───┤
│xor │ ──┤
│ ─────┐
│記号│ 意味 │
§───┼─ ──────┤
│ $ │変数 │
§───┼─ ──────┤
│ & │変数へのポインタ(変数の前に追加)│
§───┼───────┤
│-> │オブジェクトのメソッドまたはプロパティ │
§───┼───── ┤
│=> │配列の要素の値 │
───┼─────────┤
│ : │三項演算子 │
└───┴─ ──────┘
C言語と比較してみましょう。 「.」演算子が 1 つだけ増えています。その機能は、次の例のように 2 つの文字列を接続することであり、表示される結果は
$a="hello,"
$b="my baby."; です。 a .$b;
?>
PHP を強力にするもう 1 つのシンボルがあります。これは「$」です。これは変数の前に使用され、これが $A、$b などの変数であることを示します。では、その強力な機能とは何でしょうか?これは変数の中の変数です。
例:
$a="here";
echo $$a;
表示される結果実際には、変数の前に「$」を追加すると、変数の内容が新しい変数名として使用されることを意味します。これは PHP に特有のもので、プログラムを簡素化できる場合があります。
--(続く)--




http://www.bkjia.com/PHPjc/315131.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/315131.html

技術記事

著者: Hua Honlang 本文: 「HTML 構文の話」という記事で、HTML の基本的な構文を紹介しました。静的な Web ページをコンパイルすることは可能ですが、情報を動的にやり取りすることが非常に重要です。一部のように...

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート