PHPの単純な構文1、PHPスクリプトコードタグ
PHPスクリプトは、ASPが「<%....%>」など、ファイル内の特別なタグのペアに含まれるコンテンツです。 PHP では「< ?...?>」として認識されます。
ただし、XML 標準に適合して PHP を XML または XHTML に埋め込むために、PHP は短い形式の「< ?...?>」の使用を推奨せず、長い形式のタグ「< ?」を使用することを推奨します。 php... ?>”
さらに、PHP コード ブロックは、 のタグ形式もサポートしています。
PHPの簡単な構文2、PHP命令の区切り文字
PHPの各ステートメントはセミコロン「;」で区切る必要がありますが、PHPの終了マーク「?>」の場合は自動的にセミコロンを意味するため、セミコロンを追加する必要はありません。
したがって、PHP スクリプトの形式は次のようになります:
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>//注意最后一行可以没有分号 </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>
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. 一重引用符と二重引用符の使用。
上記は PHP の簡単な構文の紹介であり、読者の PHP 言語への理解が深まることを願っています。