phpの基本的な構文は何ですか? PHPの基本的な使い方の紹介

不言
リリース: 2023-04-03 11:44:01
オリジナル
2503 人が閲覧しました

PHP は強力な埋め込み HTML スクリプト言語であり、Web サイト開発の基本言語としてプログラマーによってよく使用されます。 PHP の基本的な構文は何ですか?この記事では、PHP の一般的な構文をまとめます。

PHP 基本構文 1、PHP スクリプト コード タグ

PHP スクリプトは、ファイル内の 1 対の特別なタグに含まれるコンテンツです。たとえば、ASP は "< %. ...%>」、PHP では「」とみなすことができます。

ただし、XML 標準に適合して PHP を XML または XHTML に埋め込むために、PHP では短い形式 "" の使用は推奨されませんが、長い形式の使用が推奨されます。 tag ""

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

PHP 基本構文 2、PHP 命令区切り文字

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

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

<?php
//注意最后一行可以没有分号
?>
ログイン後にコピー

PHP 基本構文 3、PHP コメント

PHP 複数行コメント"" を使用します。

単一行コメントには "#" または "//" を使用します。

PHP 基本構文 4、PHP 出力

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

Use "echo() 「」または「PHP()で直接印刷」の場合、例:

< ?php  echo "a";  echo (b);  echo ("c");  echo d;  ?>
ログイン後にコピー

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

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

PHP 基本構文 5、PHP 変数

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

PHP のさまざまな変数は、変数名の前に「$」を追加することで区別されます。

< ?php  $a="123";  echo a;  echo $a;  ?>
ログイン後にコピー

入力は「a123」です

PHP基本構文6、PHPの一重引用符と二重引用符の違い

< ?php  $a="123";  echo "$a";  echo &#39;$a&#39;;  ?>
ログイン後にコピー

出力は次のようになります"123" $a"。ここで、echo "$a" は変数 a の値を出力し、echo '$a' は一重引用符で囲まれた文字列自体を出力します。

< ?php  $a="123";  echo "$a&#39;$a&#39;";  ?>
ログイン後にコピー

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

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

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

となります。
< ?php  $a="123";  echo "$a$a";  ?>
ログイン後にコピー

別の例:

< ?php  $a="123";  echo "$a$a"";  ?>
ログイン後にコピー

出力は「123$a"」です。

ASP から PHP に移行する際の注意点は次のとおりです:

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

2、変数の定義と使用。

3、一重引用符と二重引用符の使用法。

関連する推奨事項:

php 最も一般的に使用される組み込み関数の完全なリスト

以上がphpの基本的な構文は何ですか? PHPの基本的な使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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