インターネットやウェブサイトの仕組みを学んでいます。.php ファイルが PHP プロセッサによってどのように処理されるかを理解していると思います。
ブラウザは .php で終わる Web ページを要求し、その Web ページの要求をサーバーに送信します。
サーバーは「そのページを見つけることができますか?」と尋ねます。
サーバーがそれを見つけられない場合、サーバーはエラーを返します。
サーバーがページを見つけた場合、サーバーは「ファイル拡張子は .html または .php で終わりますか?」と尋ねます。
.html で終わる場合、サーバーはページをブラウザーに送り返します。
.php で終わる場合は、ページを PHP プロセッサに渡します。
PHP プロセッサは、ページを 1 行ずつスキャンします。処理された HTML ページを構築します。
HTML が見つかった場合は、作成中の処理済み HTML ページの一部としてそれを渡します。
PHP スクリプトが見つかった場合、PHP プロセッサは HTML を出力する場合と出力しない場合があります。
PHP プロセッサが完了すると、処理されたページが Web サーバーに渡され、ブラウザに送信されます。
HTML は、CSS を使用する Web ページに HTML が構造を提供するのと同じように、.php ファイルに構造を提供しますか? 私が構造と言うときは、分割、頭と体のセクションを意味します。Web ページのベアボーン スケルトンと同様の構造。一部の Web ページでは、HTML よりも PHP の方が多いようです。最低限の HTML があり、残りは PHP と Javascript である場合がありますが、これが Web ページの作成方法ですか?
要約すると、PHP コードを含む Web ページには .php 拡張子が必要です。<? PHP
PHP プロセッサがまたはに遭遇する<?
と、サーバーはコードを PHP プロセッサに送信します (この表現はおそらく冗長です)。PHP プロセッサの出力は何でもかまいません。
すべてが含まれます:
- CSS
- HTML
- ジャバスクリプト?
- XML?
- XHTML?
- 画像
- 音?
- ビデオ?
- フラッシュなどのアニメーション?
どうやらコンテンツタイプを強制する必要があるかもしれませんが、それは可能です。
HTML は WYSIWYG です。
ユーザーのブラウザーに到達した Web ページを制御および操作するには、Javascript を使用できます。モバイル デバイスといくつかの異なる種類のブラウザーの出現により、jQuery は Javascript プログラムの開発を容易にするために発明されました。