ホームページ バックエンド開発 PHPチュートリアル PHP の簡単な構文の詳細_PHP チュートリアル

PHP の簡単な構文の詳細_PHP チュートリアル

Jul 15, 2016 pm 01:31 PM
php 1つ 導入 コード 内部 書類 はい マーク 単純 脚本 詳しい 文法

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 言語への理解が深まることを願っています。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446241.html技術記事 PHP の簡単な構文 1、PHP スクリプト コード タグ PHP スクリプトは、ファイル内の 1 対の特別なタグに含まれる内容です。たとえば、ASP は %....%、PHP は ?...? と見なされます。 ただし、XML 標準に適合させるには...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

See all articles