ホームページ >バックエンド開発 >PHPチュートリアル >PHP コードが JavaScript のようにブラウザで実行されないのはなぜですか?

PHP コードが JavaScript のようにブラウザで実行されないのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-29 22:13:02997ブラウズ

Why Doesn't PHP Code Execute in the Browser Like JavaScript?

PHP の前処理の性質を理解する

Web ブラウザ内で実行される JavaScript とは異なり、PHP はコードを処理する前にコードを処理する前処理言語です。ブラウザに届きます。この違いは初心者にとって混乱を招く可能性があります。

ブラウザで PHP が実行されない理由

提供された例では:

<code class="html"><a href="<?php runCommand(); ?>"></a></code>

ページがブラウザに送信される前に PHP がすでに処理を終了しているため、ボタンをクリックしても runCommand() 関数は実行されません。これは、PHP がサーバー側言語であるためです。つまり、ページがユーザーに表示される前にサーバー上で実行されます。

前処理の概念の説明

理解するにはPHP がどのように動作するかを理解するには、プリプロセッサの概念を理解することが重要です。 PHP は、次の方法でプリプロセッサとして機能します。

  • コードが Web ブラウザに送信される前に処理されます。
  • 通常、HTML またはその他のコンテンツが生成され、その後、
  • ブラウザ自体内でコードは実行されません。

さらなる理解のためのリソース

個人を包括的なページにリダイレクトするためPHP の前処理機能を説明するリソースについては、次の点を考慮してください:

Wikipedia:

  • サーバー側スクリプト
  • クライアント側スクリプト

追加メモ:

Carl Smotricz 氏が指摘したように、PHP には Web ブラウザーの外部で実行できる機能がいくつかあります。ただし、この質問は主に、ユーザーが Web ページをリクエストし、HTML 応答を期待する Apache 環境のコンテキストを対象としています。

以上がPHP コードが JavaScript のようにブラウザで実行されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。