PHPがどのように機能するかを知る

PHP あります プログラミング言語 HTMLページとソースコードをプログラムできるWebサイトのコンテンツを作成するために頻繁に使用されます。 PHPは 再帰的頭字語 どういう意味ですか "PHP Hテキスト Pリプロセッサ»(最初はPHPツール、または、 P人間関係 H青梅 P年齢ツール)、そしてそれは 通訳言語 サーバー用のアプリケーションの作成、またはWebサイト用の動的コンテンツの作成に使用されます。 最近では、ライブラリを使用したグラフィカルインターフェイスを備えたアプリケーションを含む他のタイプのプログラムの作成にも使用されます Qt o GTK +.

PHPの使用

PHPの主な用途は次のとおりです。

  • のスケジュール ウェブ ダイナミクス、通常はデータベースエンジンと組み合わせて MySQL、標準を含む他のエンジンをネイティブでサポートしていますが ODBC、接続の可能性が大幅に広がります。
  • 次のスタイルのコンソールプログラミング パール oシェルスクリプト。
  • PHPとの組み合わせによる、ブラウザに依存しないグラフィカルアプリケーションの作成 Qt/GTK +、でデスクトップアプリケーションを開発できるようにします OSの それがサポートされている。

PHPの利点

  • それはです マルチプラットフォーム言語.
  • 現在使用されているほとんどのデータベースドライバーと接続する機能は、 MySQL
  • ユーザーがHTMLフォームから入力できるデータなど、さまざまなソースからデータを読み取って操作します。
  • 膨大な数のモジュール(extまたはextensionsと呼ばれる)を使用してその可能性を拡大する機能。
  • 公式ウェブサイトに広範なドキュメントがあります(【1])、その中で、すべてのシステム機能が単一のヘルプファイルで説明および例示されていることが際立っています。
  • Es ポンド、それが誰にとっても簡単にアクセスできる代替手段として提示されている理由です。
  • の技術を許可します オブジェクト指向プログラミング.
  • Web用のフォームを作成できます。
  • 非常に包括的で、関数のネイティブライブラリが含まれています
  • 変数タイプの定義や詳細な低レベルの処理は必要ありません。

これは、PHP言語を使用して開発された単純なWebページの例です。

<?php

if (むーたん($ _ POST[「ショー」])) {

     echo 'こんにちは、 '.htmlエンティティ($ _ POST['名前'])

         .'、あなたの好きな食べ物は:'. htmlエンティティ($ _ POST['食物']);

} ほかに {

?>

<フォームメソッド="役職" アクション=「?」>あなたの名前は何ですか?"テキスト" 名前="名前">好きな食べ物は何ですか?"食物">>スパゲッティローストピザ"参加する" 名前=「ショー」 値=「フォロー、続行」>>

<?php

}

?>



このコードでは、次の特性を観察できます。

  • POSTメソッドを使用してフォームによって送信された変数は、配列内の言語で受信されます $_POST、このタイプのデータの取得を容易にします。 これと同じ方法が、次のようなWebアプリケーションのすべての情報ソースの言語で使用されます。 クッキー マトリックス内 $_COOKIES、URL変数 $_GET (フォームでデータを保存するために使用できます)、セッション変数を使用して $_SESSION、および配列を介したサーバー変数とクライアント変数 $_SERVER.
  • PHPコードはに埋め込まれています HTML そしてそれと相互作用し、共通のエディターでWebページをデザインできるようにします HTML タグ内に動的コードを追加します <?php ?>.
  • 結果は、コードの特定の部分を表示および非表示にします HTML 条件付きで。
  • 次のようなWebアプリケーションに言語固有の機能を使用することができます。 htmlentitites()、コードで特別な意味を持つ文字を変換します HTML または、ブラウザにアクセントまたはウムラウトとして、同等の形式で誤って表示される可能性があります HTML..

最も人気のある無料言語についてもう少し学びたい場合は、公式Webサイトにアクセスしてください。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。