先日、FizzBuzzをオブジェクト指向でやってみたわけですが、今度は簡単なWebアプリケーションをオブジェクト指向で作ってみようと思い、やってみました。 サンプルとして作るアプリは、下のようなテーブルに対して、画面から参照/更新するという単純なものです。 Languageテーブル No Language 1 Perl 2 Python 3 PHP 4 Ruby 画面 まずは以前と同じように、これを手続き型で作ってみましょう。 index.php(手続き型) <?php //DBアクセス try { $dbh = new PDO('sqlite:language.db','', ''); if ( !empty($_REQUEST["value"]) ) { $sql = 'update languages set language = "'.$_REQUEST["value"].'" w
![手続き型とオブジェクト指向の違いをWebアプリで理解する - COBOL技術者の憂鬱](https://cdn-ak-scissors.b.st-hatena.com/image/square/49043f738b83bb2c3958580e6e21c208f8fc9646/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fq%2Fquill3%2F20090321%2F20090321191618.png)