修正コード 第1回目で診断したPHPコードについて、問題点を治療した修正コードを書いてみましょう。ポイントとしては、指摘してきた問題点を中心に、コードの分離、同じ処理の共通化を行い、そして今どきのPHPの書き方をエッセンスとして加えています。クラス化やライブラリ、フレームワークの利用も考えられるのですが、元のコードから乖離しすぎないように、関数にまとめる方法で書きました。 では、治療後の修正コードです。 <?php define('DB_DSN', 'pgsql:dbname=app'); define('DB_USER', 'vagrant'); define('DB_PASS', 'pass'); /** * PDOインスタンス生成 * * @param string $dsn * @param string $user * @param string $pass * @return
