2016-05-04 9 views
-1

私はここで検索してみましたが、私のGoogle-fooを使ってみましたが、本当に詳しい説明は見つかりませんでした。誰かがこれにいくつかの光を広げることができますか?なぜPHPのファイルは "<?php"で始まるのですか?何が起こるのですか?

+1

ボニーに電話する人がいれば、その人があなたについて話していることが分かります。 <?phpの場合と同じことは、次の文がPHP上にあり、解析を開始することをサーバに伝えます。 – AkshayP

+0

PHPがHTMLマークアップと混在することがあるので、 ''ブロックはPHPとHTML文書のどの部分にPHPコードが含まれているかを定義することに注意してください。 – Marty

+0

<?php <?php [空白] –

答えて

3

は、それが起動し、それらの間のコードを解釈停止するようにPHPを伝えている、開始タグと終了タグを探します。このように解析することで、PHPがあらゆる種類の異なるドキュメントに埋め込まれるようになります。開かれたタグと閉じているタグのペア以外のものはすべてPHPパーサーによって無視されるためです。

PHP Documentation

0

私はthe manual this snippetで見つかった:

例のポイントは、特殊なPHPタグ形式を示すことです。 この例では、<?phpを使用してPHPタグの開始を示しています。その後、我々は のPHP文を入れ、終了タグ、すなわち?>を追加してPHPモードを終了しました。 あなたは、あなたが望むところのどこでも のようなHTMLファイルでPHPモードを飛び越して飛び越すことができます。 PHPはファイルを解析するとき

+0

だけでなく、あなたが望む答えは? –

-1

多くの言語はC/C++の下に書かれているので<?php?>まで、「PHP」などの任意のコードを実行し、すでにC/C++

に存在してはい、それが機能するためにコンパイラに伝えます
関連する問題