php チュートリアル|php の基礎知識、php チュートリアルの基礎知識_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:44:41
オリジナル
854 人が閲覧しました

phpチュートリアル|phpの基礎知識、phpチュートリアルの基礎知識

第1章 はじめてのPHP入門

ネットワーク技術の急速な発展に伴い、サーバーに基づいて動的なウェブサイトを作成するためのさまざまなスクリプト言語が際限なく登場しています。その中でも、PHP は、そのシンプルさ、使いやすさ、移植性の強さにより、数ある動的 Web サイト言語テクノロジの中でも独特です。では、PHP とは正確には何で、PHP の使用方法は何でしょうか?この章では、これらの質問に答えます。この章を学ぶことで、読者は PHP について一般的に理解し、PHP コードを通常の Web ページに追加する方法を学ぶことができます。

1.1 静的Webページと動的Webページについて

現在、インターネット上には静的 Web ページと動的 Web ページの 2 種類の Web ページがあります。これら 2 つの Web ページについて説明する前に、まずネットワーク構造におけるクライアント (Client) とサーバー (Server) について理解しましょう。サーバーは、サーバー ソフトウェアがインストールされており、Web ブラウジング、データベース クエリなどのサービスをクライアントに提供できるデバイスです。一方、クライアントは、Web ブラウザなどのクライアント ソフトウェアを介して、Web ブラウジングやサーバーからのソフトウェアのダウンロードなどのサービスを受けます。簡単に言うと、サーバーはサービスの提供者であり、クライアントはサービスの受信者です。

1.1.1 従来の静的 Web ページ HTML

静的 Web ページの実装モデルは図に示すとおりです。 静的 Web ページには次の特徴があります。 静的 Web ページは自動的に更新できません。静的Webページは、閲覧ユーザーや閲覧時間などの条件が変化しても内容が変化しません。静的 Web ページが公開されると、閲覧者が閲覧するかどうかに関係なく、それは実際のファイルであり、URL に対応します。静的 Web ページを使用して人間とコンピュータの対話を実現するには、かなりの制限があります。

1.1.2 動的 Web ページと従来の Web ページの違い

静的 Web ページの実装方法とは異なり、動的 Web サービスの実装プロセスは次のとおりです。クライアントはサーバーに適用し、サーバーはユーザーのリクエストに従ってサーバー上の動的 Web ページの内部コードを処理します。そして、生成された結果をクライアントに送信します。そのモードは図に示すとおりです:

1.1.2 動的 Web ページと従来の Web ページの違い

動的 Web ページには次の特徴があります:

動的Webページはサーバー側で実行されます。

異なる人が、異なる時間に、異なる場所で同じ動的 Web ページを閲覧すると、コード処理の結果に基づいて異なるコンテンツが返されます。

動的 Web ページは、顧客が閲覧したときに完全な Web ページのみを返します。これはサーバー上に独立して存在する Web ページ ファイルではありません。

静的な Web ページと比較して、動的な Web ページは人間とコンピューターの対話を実現するのが簡単です。

動的 Web ページで構築された Web サイトは、静的 Web ページよりも保守が簡単です。

1.2 PHPについて

前のセクションでは、読者に静的 Web ページと動的 Web ページを紹介しました。PHP は動的 Web ページ テクノロジの 1 つです。それでは、PHP とは何であり、その開発の歴史はどのようなものなのでしょうか?他の動的 Web テクノロジーと比較した場合、PHP にはどのような特徴がありますか?このセクションでは、読者のこれらの質問に答えます。

1.2.1 PHPとは

初期の頃、PHP を Personal Home Page、つまり個人のホームページと解釈する人もいました。 PHP を「PHP: Hypertext Preprocessor」と呼ぶ人もいます。平たく言えば、PHP は HTML に埋め込むことができるサーバーサイドのクロスプラットフォーム スクリプト言語です。サーバー側実行の特徴は、それが動的 Web ページの一種であることを示しています。クロスプラットフォームとは、PHP が Linux システムだけでなく、UNIX または Windows システムでも実行できることを意味します。さらに、通常の HTML ページに PHP コードを追加するだけで、簡単に埋め込むことができます。

1.2.2 PHPの開発の歴史

PHP はもともと 1994 年に Rasmus Lerdorf によって開発されました。 1995 年半ばに、PHP/FI (Form Interpreter) という名前の PHP の 2 番目のバージョンがリリースされました。

3 番目のバージョンの開発計画は 1997 年半ばに始まり、開発チームには Zeev Suraski と Andi Gutmans が加わり、3 番目のバージョンは PHP 3.0 と名付けられました。

2000 年 5 月に、PHP 4.0 が正式にリリースされました。 Zend (Zeev+Andi) エンジンを使用して、より高いパフォーマンスを提供します。

2004 年 7 月に、PHP 5 が登場しました。 PHP 5 の誕生により、PHP プログラミングは新たな時代を迎えました。 Zend II エンジンの採用、完全なオブジェクト モデル、および改善された構文設計。最終的に、PHP は真のオブジェクト指向機能を備えた、完全に設計されたスクリプト言語になります。

1.2.3 PHP と他の CGI プログラムの比較

サーバーサイドプログラミング言語として、PHP には ASP.NET、JSP などの他の CGI プログラムと比較して独自の特徴があり、それは主に次の側面に反映されています: Web サーバーのサポート。実行プラットフォームのサポート。スクリプト言語は異なります。データベースのサポートはさまざまです。オブジェクト指向のサポートは異なります。

1.3 最初のプログラム—HELLO WORLD!

リーリー

1.3.1 ページに PHP コードを追加します

PHP は埋め込み可能な言語です。つまり、一般的な HTML ページに簡単に追加できます。ユーザーが PHP ファイルをリクエストすると、関連する PHP コードがまずサーバー側で解釈および実行されて、新しい HTML 情報が生成され、元の HTML コードとともにユーザーに送信されます。

1.3.2 PHPページにコメントを追加します

PHP には 3 種類のコメントがあります:

単一行コメント: #,//
複数行コメント: /*some code*/

www.bkjia.com本当http://www.bkjia.com/PHPjc/1048732.html技術記事 PHP チュートリアル | PHP の基礎知識、PHP チュートリアルの基礎知識 第 1 章 はじめての PHP 入門 現在のネットワーク技術は日進月歩で発展しており、サーバー上で動的な Web サイトを作成するためのさまざまなスクリプト言語が後を絶ちません。 ...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート