「限りなき〜明日への挑戦(本館)」のTopページへ
「限りなき〜明日への挑戦(別館)」のTopページへ
 
PHPプログラミングによるPHP実験室
  
PHPとはどんな言語?
 「もともとは、個人的なホームページ用に作られたサーバーサイド・スクリプト言語の「ersonal ome age」の頭文字略であったが、バージョン3.0以降は PHP:Hypertext Preprocessorの略であるとされるようになった。」とPHP関連の本には書いてあります。
HTMLファイルの中に組み込んで利用する「スクリプト言語」の一種です。最近、注目を浴びている「サーバーサイド・プログラング言語」のひとつです。「MySQL」などのWebデータベースソフトと連携して、Web上の(インターネット上に限らず、自宅や会社などのネットワーク上の)Webデータベース構築にも使われています。
PHPのメリットは何?
【メリットその1】 プログラムを隠すことできる。
 JavaScriptの場合は自分が苦労に苦労を重ねて作ったプログラムを隠すことは出来ません。その点、PHPで作ったプログラムは隠すことが出来るのでまあまあ安心です。
【メリットその2】 サーバー側で処理するのでクライアントの環境に左右されずに実行できる。
 サーバー側で処理して結果だけを返す仕組みになっているので、クライアント(インターネットに接続するパソコン)がどんな環境になっていてもサーバー側で実行して結果だけを表示させることができます。JavaScriptで作成したプログラムは相手のパソコンがJavaScriptを無効にしている場合は実行させることが出来ません。また、JAVAで作ったプログラムはJAVA関連の特別なソフトウエアがインストールされていないパソコン上では実行出来ません。
【メリットその3】 習得が容易で比較的新しい言語である。
 CGI(Common Gateway Interface) もPerl言語などを用いて作成し、サーバー側で処理して結果だけを返す仕組みですが、習得が難しいと言われています。私も、CGIやPerlをかじりましたが、忙しさに負けて挫折しています。その点PHPは習得も容易です。あるPHPの本には「CGIはもっとも古典的な技術である。」と書かれています。
   ミニプログラムによるお遊び
(1)日付と時刻の表示
(2)計算(加減乗除)
(3)カラスのつぶやき
(4)
(5)
  
 
「限りなき〜明日への挑戦(本館)」のTopページへ 
「限りなき〜明日への挑戦(別館)」のTopページへ