ホームページ >バックエンド開発 >PHPチュートリアル >PHP コードが JavaScript のようにブラウザで実行されないのはなぜですか?
PHP の前処理の性質を理解する
Web ブラウザ内で実行される JavaScript とは異なり、PHP はコードを処理する前にコードを処理する前処理言語です。ブラウザに届きます。この違いは初心者にとって混乱を招く可能性があります。
ブラウザで PHP が実行されない理由
提供された例では:
<code class="html"><a href="<?php runCommand(); ?>"></a></code>
ページがブラウザに送信される前に PHP がすでに処理を終了しているため、ボタンをクリックしても runCommand() 関数は実行されません。これは、PHP がサーバー側言語であるためです。つまり、ページがユーザーに表示される前にサーバー上で実行されます。
前処理の概念の説明
理解するにはPHP がどのように動作するかを理解するには、プリプロセッサの概念を理解することが重要です。 PHP は、次の方法でプリプロセッサとして機能します。
さらなる理解のためのリソース
個人を包括的なページにリダイレクトするためPHP の前処理機能を説明するリソースについては、次の点を考慮してください:
Wikipedia:
追加メモ:
Carl Smotricz 氏が指摘したように、PHP には Web ブラウザーの外部で実行できる機能がいくつかあります。ただし、この質問は主に、ユーザーが Web ページをリクエストし、HTML 応答を期待する Apache 環境のコンテキストを対象としています。
以上がPHP コードが JavaScript のようにブラウザで実行されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。