ホームページ >バックエンド開発 >PHPチュートリアル >PHP 学習ノート - PHP の概要
はじめに: これは、PHP に関連する知識、スキル、経験、およびいくつかの PHP ソース コードを紹介する PHP 学習ノート - PHP の概要の詳細ページです。
class='pingjiaF' フレームボーダー='0' src='http://biancheng.dnbcw.info/pingjia.php?id=340847' スクロール='no'>一. PHP
基本
PHP
PHP は、最も人気のあるサーバーサイド Web プログラム開発言語の 1 つです。 PHP の主な特徴は、シンプルな構文
学習が簡単、強力な機能、柔軟で使いやすいことです。最新のプログラミング言語の優れた機能のいくつかを組み込んだ、PHP、Apache
、および MySQL の組み合わせは、Web サーバー構成の標準になっています。 PHP を学習するプロセスは非常に簡単かつ迅速です
。 PHP は Web スクリプト技術の先駆者であり、今後も Web 技術のトレンドをリードし続けると言えます。
PHP は、ネストされた略語名で、英語の Hypertext Preprocessing Language (PHP: Hypertext Preprocessor)
の略称です。 PHP は HTML 埋め込み言語であり、どちらもサーバー側で実行され、HTML ドキュメントに埋め込まれるスクリプト言語です。多くの
ウェブサイト プログラマーによって使用されています。 PHP の独自の構文は、C、Java、Perl、および PHP 独自の革新的な
構文を組み合わせたものです。 CGI や Perl よりも高速に動的 Web ページを実行できます。他の
プログラミング言語と比較すると、PHP で作成された動的ページは HTML ドキュメントにプログラムを埋め込んで実行するため、HTML タグを完全に生成する CGI よりも実行効率が高くなります。ドキュメントのスクリプト言語である PHP はサーバー
側で実行され、サーバーのパフォーマンスを最大限に活用します。PHP 実行エンジンは、ユーザーが頻繁にアクセスする PHP プログラムもメモリに保存し、他のユーザーがアクセスできるようにします。このプログラムを再度コンパイルする必要はありません。メモリ内で
コードを直接実行するだけです。これも PHP の高効率の現れの 1 つです。 PHP には非常に強力な機能があり、すべての CGI
または JavaScript 関数を PHP で実装でき、ほとんどすべての一般的なデータベースとオペレーティング システムをサポートしています。
PHP は、もともと 1994 年に Rasmus Lerdorf によって作成されました。それは、彼自身の Web サイトの訪問者数をカウントするために Perl 言語で書かれた単純なプログラム
として始まったばかりです。その後、データベースへのアクセスも含めてC言語で書き直されました。
-------------------------------------
フォント キャプチャ: AcroRd32Info.exe - アプリケーション エラー
----- - ------------------------
「0x0700609c」命令は「0x00000014」メモリを参照します。メモリを「読み取る」ことはできません。
完全暗号化とハッシュ暗号化、使用される暗号化アルゴリズムには Blowfish、MD5、SHA1、Triple DES が含まれます。
5.ISAP をサポートします。 ISAPI のサポートにより、ユーザーは Microsoft の IIS Web サーバーで PHP を使用できるようになります。
6. 内蔵COM/DCO Mサポート。 Windows ユーザーにとってのもう 1 つの利点は、COM オブジェクトにアクセスしてインスタンス化できる PHP 4 の機能です。この機能により、Windows アプリケーションとの相互運用性が拡張されます。
7. 組み込みの Java サポート。これは、PHP の相互運用性における大きな進歩でもあり、バージョン 4.0 では Java オブジェクトの PHP アプリケーションへのバインドがサポートされています。
8. Perl 互換の正規表現 (PCRE) ライブラリ。 Perl 言語は、文字列解析の分野で常に世界を支配し、支配的な地位を占めてきました。開発者は、PHP を広く認識してもらいたい場合には、強力な正規表現機能が重要な役割を果たすことを知っています
。彼らのアプローチは、再開発ではなく Perl 機能を統合し、PCRE ライブラリ パッケージを PHP のデフォルトの配布パッケージに統合することだけです。
これらの機能に加えて、バージョン 4 には、言語の機能を大幅に強化する何百もの機能が追加されています。この本では、これらの機能のほとんどについて
説明します。
PHP 言語の開発の歴史において、PHP 4 は大きな飛躍を表しています。この新しいバージョンによってもたらされた新機能、強力な
機能、拡張性は、新人開発者と経験豊富な開発者の両方に衝撃を与えました。しかし、PHP 開発チームは長い間この 1 つの成果だけでは満足できず、すぐに Web のスクリプト分野をリードする言語である PHP 5 を立ち上げるという別のマイルストーン タスクに着手し始めました。
PHP5
バージョン 5 は、PHP 言語開発におけるもう 1 つの分岐点です。以前のメジャー バージョンでは多くのライブラリが追加されましたが、
バージョン 5 では既存の機能に多くの改善が加えられ、成熟したプログラミング言語アーキテクチャ
に固有の機能がいくつか追加されました。
1. オブジェクト指向機能が大幅に向上しました。 PHP のオブジェクト指向アーキテクチャが改善されました。これはバージョン 5 の最も顕著な機能です。バージョン 5 では、明示的なコンストラクターとデストラクター、オブジェクトのクローン作成、クラスの抽象化、変数効果
ドメインとインターフェースなど、多くの機能が追加されています。さらに、PHP ではオブジェクト管理が大幅に改善されています。第 6 章と第 7 章では、これら
の内容を詳しく紹介します。
2.トライ/キャッチ
例外処理。皮肉なことに、構造化プログラミング言語でエラー処理戦略を設計すること自体、非常にエラーが発生しやすく、一貫して維持することが困難です。この問題を解決するために、バージョン 5 では例外処理のサポートが開始されました。 C++、C#、Python、Java などの
多くの言語では、例外処理が長い間エラー管理の主力であり、標準化されたエラー レポート ロジックを確立する優れた方法を提供してきました。
3. XML
および Web
サービスのサポートが改善されました。現在の XML サポートは libxml2 ライブラリに基づいて構築されており、XML の解析と処理のための新しい、しかし非常に有望な拡張パッケージである SimpleXML も導入されています。さらに、PHP 5 は
SOAP 拡張機能をサポートします。第 20 章では、これら 2 つの新しい拡張機能と、いくつかの優れたサードパーティ Web サービス拡張機能を紹介します。
4. SQLite
の組み込みサポート。開発者は常に、より多くの選択肢を喜んで提供し、強力でありながらシンプルなSQLite データベース サーバー (http://www.sqlite.org/) のサポートを提供します。開発者が
レベルのデータベース製品でのみ利用できる機能を必要としているが、対応する管理オーバーヘッドをもたらしたくない場合、SQLite はこれらの開発者に便利なソリューションを提供できます。第 22 章では、この強力なデータベース エンジンに対する PHP のサポートについて紹介します。
PHP6
1.Unicode
サポートされています。ネイティブ Unicode サポートが追加されたことで、多言語アプリケーション
の構築と保守がはるかに簡単になりました。
2. セキュリティの向上。これらの改善に基づいて、セキュリティ関連の問題の蔓延を大幅に抑制できるはずです。正直に言うと、これらの問題は言語に起因するものではありません。物事を組み立てることしかできない経験の浅い人々に起因する可能性があります。
3. 新しい言語機能と構造。多くの新しい構文機能が追加されました。その中で最も顕著なものは、64 ビット整数型です。
多次元配列用の「変換された」foreach ループ構成です。ラベルブレイクのサポート。
2つ。環境設定
私はwampとxamppを使用します
この2つのソフトウェアについては、インターネット上にたくさんあるので、自分でダウンロードできます。
(メモは Li Yanhui 教師によって提供されます)
Love J2EE Follow Java Michael Jackson Video Station JSON オンライン ツール
http://biancheng.dnbcw.info/php/340847.html pageNo:6