PHP-はじめに

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

  • PHPは、「PHP:HypertextPreprocessor」の再帰的頭字語です。

  • PHPは、HTMLに埋め込まれているサーバーサイドスクリプト言語です。動的コンテンツ、データベース、セッショントラッキングの管理、さらにはeコマースサイト全体の構築にも使用されます。

  • これは、MySQL、PostgreSQL、Oracle、Sybase、Informix、Microsoft SQLServerなどの多くの一般的なデータベースと統合されています。

  • PHPは、特にUnix側でApacheモジュールとしてコンパイルされた場合、その実行において非常に優れています。MySQLサーバーは、一度起動されると、非常に複雑なクエリを実行し、記録的な時間で膨大な結果をもたらします。

  • PHPは、POP3、IMAP、LDAPなどの多数の主要なプロトコルをサポートしています。PHP4は、Javaおよび分散オブジェクトアーキテクチャ(COMおよびCORBA)のサポートを追加し、n層開発を初めて可能にしました。

  • PHPは寛容です:PHP言語は可能な限り寛容になろうとします。

  • PHP構文はCのようなものです。

PHPの一般的な使用法

  • PHPは、システム機能を実行します。つまり、システム上のファイルから、ファイルを作成、オープン、読み取り、書き込み、および閉じることができます。

  • PHPはフォームを処理できます。つまり、ファイルからデータを収集し、データをファイルに保存し、電子メールを介してデータを送信し、ユーザーにデータを返すことができます。

  • PHPを使用して、データベース内の要素を追加、削除、変更します。

  • Cookie変数にアクセスし、Cookieを設定します。

  • PHPを使用すると、ユーザーがWebサイトの一部のページにアクセスするのを制限できます。

  • データを暗号化できます。

PHPの特徴

PHPの実用的な性質を可能にする5つの重要な特性-

  • Simplicity
  • Efficiency
  • Security
  • Flexibility
  • Familiarity

PHPの「HelloWorld」スクリプト

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

<?php PHP code goes here ?>

<?    PHP code goes here ?>

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

最も一般的なタグは<?php ...?>であり、チュートリアルでも同じタグを使用します。

次の章から、マシンでのPHP環境のセットアップから始め、次にPHPに関連するほぼすべての概念を掘り下げて、PHP言語に慣れるようにします。