The World's billboards Memo Blog

世界の広告ビルボードの記録ブログ。

PHPに関するメモ

Posted by advernya : 11月 11, 2009

世界最大!
東京屋外広告
お宝広告館
まれみれ
twitterを
使っています
MOTO-HARU BLOG

PHPのコミュニティ ポータルサイト「PHPプロ!」

PHP入門

PHPの実体は、WebサーバでApacheモジュールとして動作するスクリプト言語を実行する環境。Apacheは世界的普及率なのでほとんどの Webサーバに実装されている。PHPがHTML中に記述したスクリプトを実行、結果を HTMLデータとしてWebブラウザに出力する。

php

php

1994年秋、Rasmus Lerdorf氏が自分の履歴書ページの閲覧者を調べるために作っていた Perlスクリプト 「Personal Home Page Tools」 を C言語で書き直し、HTMLフォームを扱える動的な Webアプリに拡張したのが始まりとされ、その頭文字をとって、「PHP/FI」と呼ばれた。

・JavaScriptやASP(Active Server Page)のようにHTMLファイルの中に書き込むスクリプト言語。
・JavaScriptはクライアントサイドで動くが、PHPはサーバーサイドで動く。
・開発が容易 HTML内にスクリプトとして挿入するだけでよい。
・高速で処理が実行出来る WWWサーバーへの負荷が少ないので、従来言語のCGIより高速
・汎用性がある マルチプラットホーム。ASPはWindowsのみ。
・対応するデータベースが豊富 Oracle、MySQL、PostgreSQLなど多彩なサポート
・セッション管理を容易に実現 連続的データのやりとりが可能。
・デバッグが容易 エラーが発生すると、ブラウザにエラー行とコメントが表示される。
(Perlはアップしてからエラーになる事があるが、PHPはブラウザでエラーがわかるので工程を短縮化できる)

Apache、MySQL、PHP は、Windowsへ移植されており、Windowsのデスクトップ環境でも開発することが可能に。Perlに代わる新しい開発言語として、ますます PHPが重要視され普及している。Perlのようにモジュールを入れなくともほぼなんでも出来てしまう。

参考:PHP入門他)

Perl/PHPサンプル集インデックス

PHP マニュアル

PHP: Hypertext Preprocessor(Wiki

ちなみに、Perlとは

Perl(パール、Practical Extraction and Report Language)はラリー・ウォールによって作られたインタプリタ方式のプログラミング言語およびその処理系である。Perl 1.0は1987年12月18日にリリース。

Perl言語は、記述の美しさよりも実用性をモットーにしており、Cや sed、AWK、シェルスクリプトなど他のプログラミング言語のすぐれた機能を取り入れている。Webページの掲示板やチャットなどのCGIやシステム管理、テキスト処理などのプログラムを書くのに広く用いられている。代表的なアプリケーションはMovable Typeなど。

UNIX用にテキストを自由に出力出来る便利さがあり、他の言語の1/10の行数の記述で処理出来る。テキストファイルの作成が非常に容易。読み込み、書き込みなどファイルを扱う処理が非常に簡単。変数名のタイプの設定、宣言の必要がない。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。