ホームページ  >  記事  >  バックエンド開発  >  PHP に密着: PHP 構文学習メモ 1

PHP に密着: PHP 構文学習メモ 1

WBOY
WBOYオリジナル
2016-07-29 08:35:43837ブラウズ

1. PHP スクリプト コード タグ
PHP スクリプトは、ファイル内の 2 つの特別なタグに含まれるコンテンツです。たとえば、ASP は「<%....%>」、PHP は「」。
ただし、XML 標準に適合して XML または XHTML に PHP を埋め込むために、PHP では短い形式の「」を使用することは推奨されず、長い形式のタグ「"
さらに、PHP コード ブロックは、 のタグ形式もサポートしています。
2 番目、PHP コマンドの区切り文字
PHP の各ステートメントはセミコロン「;」で区切る必要がありますが、PHP の終了マーク「?>」の場合は自動的にセミコロンを意味するため、セミコロンを追加する必要はありません。番号。
したがって、PHP スクリプトの形式は次のようになります:
/*
......;
.. .....; 複数行のコメントには「/* ......... */」を使用します
単一行のコメントには「#」または「//」を使用します
4、PHP 出力
ASP で "<%=...%" を使用する >"単一行をすばやく出力するか、"<%Response.Write("...")%> を使用します。
"echo()" を使用しますまたは、PHP で直接「print()」とすると、次のようになります。
echo ("c"); 「abcd」、上記4種類とも正常に出力できます。
しかし、これは、特に echo "a" と echo d が両方とも文字列自体として出力される場合、ASP では不可能です。これには、PHP 変数の定義を理解する必要があります。
5. PHP 変数
ASP と同様に、PHP 変数は最初に定義することなく直接使用できます。変数の型は、値を割り当てるときに自動的に生成されます。
PHP のさまざまな変数は、変数名の前に「$」を追加することで区別されます。
$a="123";
echo $a;
?>

入力は "a123"
PHP の単一引用符と二重引用符の違いphp
$a="123";
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$a"" です。
ASP から PHP に切り替える際の注意点:
1. 区切り文字のカンマ「;」を書き忘れがちです。
2.変数の定義と使用
3. 一重引用符と二重引用符の使用。
以上、『Intimate Contact with PHP』の PHP 構文学習ノート 1 を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。


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