PHP入門の基礎知識をまとめ、例題を交えて入門を詳しく解説。
1. PHP スクリプト コード タグ
PHP スクリプトは、ファイル内の 2 つの特別なタグに含まれるコンテンツです。たとえば、ASP は「<%....%>」、PHP は「...?」と見なされます。 >」。
ただし、XML 標準に適合して PHP を XML または XHTML に埋め込むために、PHP は短い形式の「...?>」の使用を推奨せず、長い形式のタグ「<」を使用することを推奨します。 ?php.. .?>”
さらに、PHP コード ブロックは、 のタグ形式もサポートしています。
2. PHPコマンド区切り文字
PHP の各ステートメントはセミコロン「;」で区切る必要がありますが、PHP 終了タグ「?>」の場合は自動的にセミコロンを意味するため、セミコロンを追加する必要はありません。
したがって、PHP スクリプトの形式は次のようになります:
/*
......;
......;
......;
......
*/
// 最後の行にはセミコロン
が必要ないことに注意してください。
?>
3、PHP コメント
PHP の複数行コメントでは「/* ......... */」を使用します
単一行のコメントには「#」または「//」を使用します
4、PHP 出力
ASP では、「<%=...%>」を使用して 1 行をすばやく出力するか、「<%Response.Write("...")%>」を使用します
次のように、PHP で「echo()」または「print()」を直接使用します。
echo "a";
エコー (b);
echo ("c");
エコー d;
?>
出力は「abcd」となり、上記4種類はいずれも正常に出力できます。
しかし、特に echo "a" と echo d が両方とも文字列として出力される場合、これは不可能です。これには、PHP 変数の定義を理解する必要があります。
5. PHP 変数
ASP と同様に、PHP 変数は最初に定義しなくても直接使用できます。変数の型は、値を割り当てるときに自動的に生成されます。
PHP のさまざまな変数は、変数名の前に「$」を追加することで区別されます。
$a="123";
エコー a;
echo $a;
?>
入力は「a123」です
6. PHP における単一引用符と二重引用符の違い
$a="123";
echo "$a";
echo '$a';
?>
出力は "123$a" です。ここで、echo "$a" は変数 a の値を出力し、echo '$a' は一重引用符で囲まれた文字列自体を出力します。
$a="123";
echo "$a'$a'";
?>
出力は「123$a」ではなく「123'123'」です。 '$a' ですが、二重引用符で囲まれた変数は置き換えられます。
したがって、変数が二重引用符で囲まれている限り置換され、一重引用符で囲まれた変数は置換されないと結論付けることができます。
二重引用符で囲まれた内容をエスケープする必要がある場合は、「\」、「$」、「"」などの「」プレフィックスを使用します。したがって、「123$a」と入力するには、
となります。
$a="123";
echo "$a$a";
?>
別の例:
$a="123";
echo "$a$a"\";
?>
出力は「123$a"」です。
ASP から PHP に切り替えるときに注意する必要があること:
1. 区切り文字「;」は書き忘れやすいです。
2. 変数の定義と使用。
3. 一重引用符と二重引用符の使用。