Re:PHPCafe? メールマガジン  RSSを登録する

独学で PHP を勉強した筆者が、PHP とはなんぞやという所から、他の言語との違いや特徴、実際の PHP を使ったアプリケーションの開発例を紹介するメールマガジンです。

現在休刊中です    
解除

規約に同意して

2008/10/17

第2回 JAVAとの違いからみるPHPの特徴その2

                             vol.1 2008年10月19日

━ Re:PHPCafe? メールマガジン ━━━━━━━━━━━━━━━━
   
      第2回 JAVAとの違いからみるPHPの特徴その2

━━━━━━━━━━━━━━━━━━━━ 発行 2008/10/19 ━━


こんにちは。
「Re:PHPCafe? メールマガジン」発行者のみやこびとです。

私はPHPを使ってサイトを作り、運営をしています。ただ残念な
事に、現在はそのサイトはアップしておりません。
なぜかと言いますと、レンタルサーバではなく、自宅サーバを使って
いるんですが、先日引っ越した関係で、自宅は未だインターネットが
使えません。インターネットってすぐに出来るものだと思ってて、
引っ越しが終わってからKDDIに連絡したら、なんと2週間かかるとの事。
しまった!と思いました。自宅サーバなので、その自宅がネットを
使えなければ、サイトは見れません。自宅サーバって構築すると
確かに、勉強にはなるけど、引っ越しの時とか、ネットの業者を
変える時とかは面倒ですね。21日からネットが開通予定なので、
22日には、サイトを見れるようにしたいと思ってます。


:::―――――――――――――――――――――――――――――
   第2回 JAVAとの違いからみるPHPの特徴その2
―――――――――――――――――――――――――――――:::

前回では、PHPとJAVAの違いを、動作するサーバから説明しました。
今回は、実際にプログラミングを書く際の考え方の特徴を案内します。

先ず、現在主流として使われているPHPのバージョンは5ですが、
実際では、PHP4も未だ使っている方が結構いらっしゃるみたいです。
で、この4と5ですが、非常に大きな違いがあります。
PHP5は、それまでのPHPのバージョンと違い、オブジェクト指向の
考え方が強く反映されています。このオブジェクト指向の考え方は
JAVAの考え方に非常に影響されているといえると思います。

オブジェクト指向のオブジェクトといえば、よく例えられるのが、
部品です。JAVAでプログラミングをする場合、先ずクラスという、
プログラミングの動作を記した設計図のようなものを作成します。
そのクラスをオブジェクトという実際の動く部品に変換します。
これをインスタンス化と呼んでいます。

PHP4までは、オブジェクト指向の考え方があまり無かったので、
基本プログラミングを書くときは、一から全て新しく書きますが、
JAVAやPHP5の場合、過去に作成したクラス(設計図)を元に
して、プログラミングを書いていきます。
PHP5とJAVAは、書き方の考え方において、非常に似通っている、
(PHPがJAVAの考え方を取り入れたのですが、)と言えます。

ただ、世の中の流れが、PHP4からPHP5となっていますが、実際の
現場では、まだまだPHP4もよく使われていて、現状では、4と5が
共存しているといっても良いのではないでしょうか。

JAVAの様にガチガチにオブジェクト指向で書くのでは無く、ちょっと
ルーズなオブジェクト指向というイメージを持って頂ければ良いと思います。

///━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

「Re:PHPCafe? メールマガジン」
  発行者:みやこびと


メルマガ解除:http://www.mag2.com/m/0000274720.html 
問い合わせ:capileira1998@capileira1998.net
Re:PHPCafe?:http://phpcafe.capileira1998.net

-------------------------------------------------------------
次号は、
「第3回 JAVAとの違いからみるPHPの特徴その3」(予定)
をお送りします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/// ━━━━━━━━━━━━━━━━
現在休刊中です
解除

規約に同意して

最近の記事

上へ戻る