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」(予定) をお送りします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/// ━━━━━━━━━━━━━━━━



