Internet-technologies-php

提供:Dev Guides
移動先:案内検索

PHP

前書き

*PHP* は* Hypertext Preprocessor(PHP)*の頭字語です。Web開発者がデータベースと対話する動的コンテンツを作成できるプログラミング言語です。PHPは基本的にWebベースのソフトウェアアプリケーションの開発に使用されます。

PHPは小さなオープンソースプロジェクトとして始まり、多くの人々がそれがどれほど便利であるかを知るにつれて進化しました。 Rasmus Lerdorfは1994年にPHPの最初のバージョンをリリースしました。

キーポイント

  • PHPは、「PHP:Hypertext Preprocessor」の再帰的な頭字語です。
  • PHPは、HTMLに埋め込まれたサーバー側のスクリプト言語です。 動的コンテンツ、データベース、セッショントラッキングの管理、さらにはeコマースサイト全体の構築に使用されます。
  • MySQL、PostgreSQL、Oracle、Sybase、Informix、Microsoft SQL Serverなど、多くの一般的なデータベースと統合されています。
  • PHPは、特にUnix側でApacheモジュールとしてコンパイルされた場合、実行が心地よく動きます。 MySQLサーバーは、一度起動すると、非常に複雑なクエリを実行し、膨大な結果セットをレコード設定時間内に実行します。
  • PHPは、POP3、IMAP、LDAPなどの多数の主要なプロトコルをサポートしています。 PHP4では、Javaおよび分散オブジェクトアーキテクチャ(COMおよびCORBA)のサポートが追加され、n層開発が初めて可能になりました。

PHPの使用

PHPは、次の理由により、Web開発者の間で人気のあるスクリプト言語になりました。

  • PHPはシステム機能を実行します。 システム上のファイルから、ファイルを作成、オープン、読み取り、書き込み、およびクローズできます。
  • PHPはフォームを処理できます。 ファイルからデータを収集し、データをファイルに保存し、電子メールでデータを送信し、ユーザーにデータを返します。
  • PHPを使用して、データベース内の要素を追加、削除、変更します。
  • Cookie変数にアクセスし、Cookieを設定します。
  • PHPを使用すると、Webサイトの一部のページへのアクセスをユーザーに制限できます。
  • データを暗号化できます。

特徴

5つの重要な特性により、PHPの実用的な性質が可能になります-

  • 単純さ
  • 効率
  • セキュリティ
  • 柔軟性
  • なじみ

PHPの「Hello World」スクリプト

PHPの雰囲気をつかむには、まず簡単なPHPスクリプトから始めます。 「Hello、World!」以来不可欠な例です。最初に、フレンドリーで小さな「Hello、World!」を作成します。スクリプト。

前述のように、PHPはHTMLに埋め込まれています。 これは、通常のHTML(または最先端の場合はXHTML)の中に、次のようなPHPステートメントがあることを意味します-

<html>

   <head>
      <title>Hello World</title>
   </head>

   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

それは次の結果を生成します-

Hello, World!

上記の例のHTML出力を調べると、サーバーからWebブラウザーに送信されたファイルにPHPコードが存在しないことがわかります。 Webページに存在するすべてのPHPが処理され、ページから削除されます。 Webサーバーからクライアントに返されるのは、純粋なHTML出力のみです。

すべてのPHPコードは、PHPパーサーによって認識される3つの特別なマークアップタグのいずれかに含まれている必要があります。

<?php PHP code goes here ?>
<?    PHP code goes here ?>
<script language="php"> PHP code goes here </script>