ホームページ > バックエンド開発 > PHPチュートリアル > 一般的な PHP 構文を説明する例 アプリケーション_PHP チュートリアル

一般的な PHP 構文を説明する例 アプリケーション_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:34:03
オリジナル
958 人が閲覧しました

一般的なPHP構文1、PHPスクリプトコードタグ

PHPスクリプトは、ASPが「<%....%>」など、ファイル内の特別なタグのペアに含まれるコンテンツです。 "、PHP では "" と見なされます。

ただし、XML 標準に適合して PHP を XML または XHTML に埋め込むために、PHP では短い形式の「」の使用は推奨されず、長い形式のタグ「

さらに、PHP コード ブロックは、 のタグ形式もサポートしています。

一般的なPHP構文2、PHP命令区切り文字

PHPの各ステートメントはセミコロン「;」で区切る必要がありますが、PHP終了マーク「?>」の場合は自動的にセミコロンを意味するため、セミコロンを追加する必要はありません。

したがって、PHP スクリプトの形式は次のようになります:

//最後の行にはセミコロンが必要ないことに注意してください
?>

一般的な PHP 構文 3、PHP コメント

PHPのその他の行コメントは「」を使用します

単一行コメントは「#」または「//」を使用します

PHP共通構文4、PHP出力

「<%=...%>」を使用します" ASP で 1 行をすばやく出力するか、"<%Response.Write("...")%>"

PHP で直接 "echo()" または "print()" を使用します。 :

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>echo "a";  </span></li><li class="alt"><span>echo (b);  </span></li><li><span>echo ("c");  </span></li><li class="alt"><span>echo d;  </span></li><li><span class="tag">?></span><span>  </span></span></li></ol>
ログイン後にコピー

は「abcd 」と出力されますが、上記4種類はすべて正常に出力できます。

しかし、特に echo "a"; と echo d; は両方とも文字列自体として出力されるため、これは不可能です。これには、PHP 変数の定義を理解する必要があります。

一般的なPHP構文5、PHP変数

ASPと同様に、PHP変数は最初に定義せずに直接使用できます。変数の型は、値を割り当てるときに自動的に生成されます。

PHPの各種変数は、変数名の前に「$」を付けることで区別されます。

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span></li><li class="alt"><span>echo a;  </span></li><li><span>echo $a;  </span></li><li class="alt"><span class="tag">?></span><span>  </span></span></li></ol>
ログイン後にコピー

入力は「a123」です

PHP共通構文6、PHPの一重引用符と二重引用符の違い

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span></li><li class="alt"><span>echo "$a";  </span></li><li><span>echo '$a';  </span></li><li class="alt"><span class="tag">?></span><span>  </span></span></li></ol>
ログイン後にコピー

出力は「123$a」です。ここで、echo "$a"は次の値を出力します変数 a 、および echo '$a' は文字列自体を一重引用符で囲んで出力します。

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span></li><li class="alt"><span>echo "$a'$a'";  </span></li><li><span class="tag">?></span><span>   </span></span></li></ol>
ログイン後にコピー

すると、出力は「123$a」ではなく「123'123'」になります。 '$a' ですが、二重引用符で囲まれた変数は置き換えられます。

したがって、変数が二重引用符で囲まれている限り置換されますが、一重引用符で囲まれた変数は置換されないと結論付けることができます。

二重引用符で囲まれた内容をエスケープする必要がある場合は、「」、「$」、「"」などの「」プレフィックスを使用します。したがって、「123$a」と入力すると、

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span></li><li class="alt"><span>echo "$a$a";  </span></li><li><span class="tag">?></span><span>  </span></span></li></ol>
ログイン後にコピー

別の例になります:

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">a</span><span>=</span><span class="attribute-value">"123"</span><span>;  </span></li><li class="alt"><span>echo "$a$a"";  </span></li><li><span class="tag">?></span><span>  </span></span></li></ol>
ログイン後にコピー

出力は「123$a」です。

ASP から PHP に切り替えるときに注意する必要があるのは、

1. 区切り文字のカンマ「;」を書き忘れやすいです。

2. 変数の定義と使用。

3. 一重引用符と二重引用符の使用。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446015.html技術記事 PHP 共通構文 1、PHP スクリプト コード タグ PHP スクリプトは、ファイル内の特殊なタグのペアに含まれる内容です。たとえば、ASP は %....%、PHP は ?...? と見なされます。 ただし、XML 標準に適合させるために、P...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート