質問: pear データベース接続文字列 pearを利用してmysqlへ接続する場合についての質問です。 参考にしている本のサンプルには「データベース接続文字列」を 設定ファイル(ファイル拡張子は.conf)に記述するようになっているものと、 smarty派生クラスに記述するようになっているものがあります。 特に気をつけるべきことについては書かれていませんでしたが、 どちらも中身を見られる可能性はないのでしょうか? パスワードなどが含まれるデータベース接続文字列は、 どこにどのように記述するのが一般的なのでしょうか? 初心者なので具体的な例を示していただけると助かります。
回答: 設定ファイルだったりプログラムの中に組み込んだり適材適所でしょう。 自分は多くの場合データベース接続用に専用のクラスを作っているのでそのクラス内に直接書いたりクラスのオブジェクト生成時に引数として接続情報を渡せるようにメソッド定義しておいたり適材適所で作っていますね。