質問: いろいろサイトを見て知ったのはPHPの方がCGIより軽量で動作が速い、データベースへ簡単に接続できるということ。まではわかりました。 しかし、PHPはCGIではないのですか? いろいろネットで調べてもPHPはCGIと同じようなことをするものだとしかおもえませんが、わざわざ「PHP」と「CGI」を区別するのには何か理由があるのではないのでしょうか? プログラマの人からすると常識でしょうが、プログラムを書いたことが全然ないので全くの素人です。 CGIとPHPはいったいWEBで何をするのでしょうか?プログラミングとは聞いているのですが、それを使って何が出来るというのがわかりません。よろしくお願いします。
回答: 良いたとえが見当たらない... あ、テレビと一言でいうのと、地デジとアナログ地上波というようなものかな... エンドユーザから見ればどちらでも放送内容に違いかもしれないが、実際の技術的な事をいえば違うと... テレビだって、地デジ、アナログ地上波、BS、CSとあるでしょ。 なぜ分けるんですかって言っているのと同じではないですか? 全て見ることができるテレビを持っている人にとっては、どれもどうでもいいことですよね。 ところが、送信する側にしてみれば、各々必要とするものが違うから、プログラマなどは送信する側に近いから区別していると... テレビと一言で言っているのがCGIで、地デジやアナログ地上波と言っているのがPHPやPerl等の事と思えば少しは感覚つかめますかね... あくまで、イメージを理解しやすいようにした(つもり)の例えです。 詳しくは参考URLで... 参考URL: