PHPによるWebアプリケーションスーパーサンプル 第2版

PHPスクリプトのサンプル集PHPによるWebアプリケーションスーパーサンプル 第2版の特徴です。

本書の特徴 目次  デモ PHPとは 最初の1ページ ゲストブックを作成しよう DBスクリプト自動生成 wiki
【広告】PHPの頻出関数リファレンス「PHP辞典 第2版」
【広告】PHP入門書でありながらSmarty・PEARまで説明します「初めてのPHP & MySQL 第2版」

PHPとは

 PHP(PHP:Hypertext Preprocessor)はオープンソースのスクリプト言語で、Webアプリケーション開発では高い人気を得ています。人気が高い要因として、他の言語と比べて習得しやすい点と、多くのライブラリが最初から組み込まれており、検索サイトやショッピングサイトなど、幅広く対応できる点をあげることができます。
  習得のしやすさについては個人差があると思いますが、関数を実行する形式で処理を記述でき、100を超える関数が最初から組み込まれていることからも、少々込み入った処理も関数として定義されています。よって、Webアプリケーション開発時に必要となる多くの処理も関数を実行するだけでスクリプトに組み込むことができ、比較的簡単に処理を組み立てられます。
  最初から多くのライブラリが組み込まれているという点については、各種データベース関連ライブラリなどを最初から組み込むことができ、PHPのインストール後に「あれこれ」を追加でダウンロードしてライブラリをインストールすることなしに、データベースとの連携やメールの送信、画像の出力といった機能を持つアプリケーションの開発が可能です。

とりあえずなにが必要か?

 PHPを始めるには環境の構築が必要です。セットアップ方法については本書付録にまとめてあります。環境といっても用途によって何パターンかありますが、「実行結果をブラウザに表示する」ようなWebアプリケーションを想定すると、Webサーバー、PHPライブラリ、データベース、ブラウザの4要素が必要です。このうち、ブラウザはすでにお使いのコンピュータにインストールされていると思います。よって、Webサーバー(例:Apache)、PHP、データベース(例:MySQL)のインストールが必要となります。

環境の一括インストールも可能

 Webアプリケーション開発に必要なApache、PHP、MySQLを個別にインストールすることもできますが、XAMPP(http://www.apachefriends.org/en/xampp.html)というツールのように、これらのソフトを一括でインストールしてくれるものもあります。
  XAMPPについては、Apache、PHP、MySQL以外にもphpMyAdminやPerl、OpenSSL(SSLベースで接続可能となる)など、これからPHPスクリプトの作成を始めるための環境としては十分すぎるくらいのソフトをインストールしてくれます。

 

この続きはPHPによるWebアプリケーションスーパーサンプル 第2版をご覧ください。

 

PHPによるWebアプリケーションスーパーサンプル 第2版