English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHPは動的なウェブページを作成するための最も人気のあるサーバーサイドスクリプト言語です。
PHPは超テキストプレプロセッサを意味します。PHPは非常に人気があり、広く使用されるオープンソースのサーバーサイドスクリプト言語で、動的に生成されるウェブページを書くために使用されます。PHPは最初にRasmus Lerdorfによって1994年に作成されました。最初はPersonal Home Pageと呼ばれていました。
PHPスクリプトはサーバー上で実行され、結果は純粋なHTML形式でWebブラウザに送信されます。PHPはMySQL、PostgreSQL、Oracle、Microsoft SQL Server、Sybaseなど、多くの人気のデータベースと統合できます。現在の主要なPHPバージョンは7。このチュートリアルのすべてのコードは最新バージョンのPHPでテストされています。 7テストおよび確認が行われました。
PHPは非常に強力な言語ですが、学習や使用が簡単です。したがって、このサイトをブックマークに追加して、続けましょう。
ヒント:このPHPチュートリアルは、基本的なトピックから高度なトピックまで、ステップバイステップでPHPスクリプト言語の基礎を学ぶのに役立ちます。初心者の方は、基本的から始めて、日々少しずつ進めてください。
PHPを使ってさらに多くのことができます。
ページやファイルを動的に生成できます。
サーバー上でファイルを作成、開き、読み、書き、閉じることができます。
ユーザーの情報、メール、電話番号など、ネットワークのフォームからデータを収集できます。
ウェブサイトのユーザーにメールを送信できます。
ウェブサイトの訪問者を追跡するためにCookieを送信および受信できます。
データベースに情報を保存、削除、修正できます。
あなたのウェブサイトへの未認証のアクセスを制限できます。
データを暗号化してインターネットを通じて安全に転送することができます。
リストはここで終わりではありません。PHPで多くの他の面白いことができます。次の章で、これらすべての詳細について学びます。
他のサーバーサイド言語(ASP.NETやJavaなど)に詳しい場合は、PHPが特別な理由でどのように異なるのか、PHPを選ぶ理由がいくつかあることを知りたいかもしれません。
学習が簡単: PHPは学習と使用が簡単です。Web開発を始める初心者にとって、PHPは通常、学習言語として選ばれます。
オープンソース: PHPはオープンソースプロジェクトです。これは、世界中の開発者コミュニティによって開発およびメンテナンスされており、無料でソースコードをダウンロードおよび使用することができます。
ポータビリティ: PHPはMicrosoft Windows、Linux、Mac OSなどのさまざまなプラットフォームで実行でき、現在ほとんどのサーバー(Apache、IISなど)と互換性があります。
高速のパフォーマンス:PHPで書かれたスクリプトは、他のスクリプト言語(ASP、Ruby、Python、Javaなど)で書かれたスクリプトよりも、通常、実行や実行速度が速いです。
広範なコミュニティ:PHPは世界中のコミュニティに支持されており、オンラインでPHPに関するヘルプやドキュメントを探すことは非常に簡単です。
ヒント:ご存知でしょうか?Facebook、Yahoo、Flickr、Wikipediaなどの大手ウェブサイトはPHPで構築されています。多くの主要なコンテンツ管理システム(CMS)も、WordPress、Drupal、Joomla、Magentoなど、PHPで構築されています。
このPHPチュートリアルシリーズは、データ型、演算子、変数の作成と使用、出力の生成、プログラムで決定を下すか、同じコードブロックを複数回実行するための構造化コード、文字列や配列の作成と操作、関数の定義と呼び出し、など、すべての基本的なプログラミング概念をカバーしています。
基本的な知識を身につけた後、次のレベルに進み、ファイルシステム、セッションとクッキー、日付と時間、スクリプトからメールを送信する方法、フォームの処理と検証、PHPでのデータのフィルタリングとエラーハンドリングについて説明します。
最後に、クラスやオブジェクト、JSONデータの解析、正規表現とのパターンマッチ、例外処理、PHPを使用してMySQLデータベースでデータを操作し、ユーザーログインシステム、Ajax検索などの有用な機能を作成する方法について学びます。
ヒント:このチュートリアルの各章は、実際のサンプルが多く含まれており、オンラインエディタを使用して試行およびテストを行うことができます。これらのサンプルは、概念やテーマをよりよく理解するのに役立ちます。また、スマートな解決策や役立つヒントおよび重要な説明も含まれています。