PHP

PHP: Hypertext Preprocessor」の略です。

PHPは、Web開発者が動的Webサイトを作成するために使用するスクリプト言語です。多くの場合、Apache Webサーバーに、"LAMP"構成の一部としてMySQLとともに標準でインストールされています。

各PHPコードスニペット<?phpで始まり、?>で終わります。PHPページには、動的なコンテンツを生成する複数のスニペットをHTML内のさまざまな場所に挿入できます。Webサイトの訪問者がPHPページにアクセスすると、Webサーバーは、解析とも呼ばれる処理を行ってから、クライアントのブラウザーにHTMLを送信します。次の例では、PHP関数がサーバーから現地の時刻と日付を取得し、それをHTMLに挿入しています。("F d, Y"は、日付をDecember 31, 2021の形式で表示します。)

&lt;p&gt;現在の日付は &lt;?php echo date("F d, Y"); ?&gt; です。

以下では、TechTerms.comでクイズの問題を生成するために使用されているPHPコードの一部を、裏側から見ていきます。

PHPスクリプトは、単純な1行のコマンドから複雑な関数まで、さまざまです。PHPベースのWebサイトの中には、一連のPHPスクリプトを使って、Webページのほぼすべてのコンテンツを動的に生成するものもあります。初期のPHPはオブジェクト指向ではありませんでしたが、PHP3では、オブジェクトの属性やメソッドを含むクラスがサポートされました。開発者は独自のオブジェクトライブラリを作成し、それを、コンパイルされた言語と同じように、さまざまなPHPページにインポートできます。

HTMLが読み込まれる前にPHPコードが処理されるため、ユーザーはWebページ内のPHPコードを見ることができません。PHPスクリプトによって出力されたHTMLだけを見ることができます。

PHPの構文の多くは、C++JavaPerlなどの他の言語と似ています。ただし、PHPには独自の関数がいくつか含まれており、その中には、MySQLのデータベースからレコードにアクセスするためのMySQL固有のメソッドもあります。MySQLとの統合、継続的な保守、全体的な使いやすさにより、PHPは動的Webサイトを作成するための人気の高い選択肢であり続けています。

ファイル拡張子: .PHP

更新日 November 6, 2024 著者: Per C.

quiz知識をテストする

What is a network of websites that link to each other called?

A
Webgroup
0%
B
Webteam
0%
C
Webmarket
0%
D
Webring
0%
Correct! Incorrect!     View the Webring definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのPHPの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。