【PHP】下らねぇ質問はここに書き込みやがれpart14
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2005/12/18(日) 10:10:12ID:???ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい
過去スレは>>2
0975nobodyさん
2006/01/14(土) 16:53:29ID:???その目的って事前チェック?それとも致命的エラーを出してもユーザに見えなければOK?
後者だったらset_error_handler()でとりあえずお待ちください画面でも出してお茶濁しとけば。
0976950
2006/01/14(土) 16:54:40ID:aUotD7TfDBのデータを操作するDAOクラス(基本DAOクラス)があるんですが、
それのextends元クラス(DBクラス)を変更することで、
対応DB(MySQLなど)を選択することができるんです。
で、普段はこの基本DAOクラスをさらに継承した
個別アプリ用のクラス(拡張DAOクラス)を作成して、利用する形です。
基本DAOクラスはどのDBでも同じ内容(メソッド)なので、
拡張DAOクラスからDBを指定して、基本DAOクラスのextends元DBクラスを
選択できればと思った次第です。
今はextends元だけが異なる基本DAOクラスを複数用意していますが、
これは重複していて無駄だし、ソース改良時も複数ファイルで同じ変更を
しなくてはならず手間です。
設計を変えたほうがいいのかなあ。でもすぐにはいい方法を思いつきません。
0977nobodyさん
2006/01/14(土) 16:55:44ID:???0978nobodyさん
2006/01/14(土) 17:02:06ID:???class定義の1行しか違わないんなら、元になるソースファイルを1個だけ用意して
それをベースに改良等を行い、修正したらバッチでDBの数だけ置換コピーして
実際に使用するクラス定義ファイルを生成する。みたいな手順にしちゃえば?
動的に実行時指定できるようにするほどの内容には思えないけど。
0980nobodyさん
2006/01/14(土) 17:03:08ID:???extends したクラスをインスタンス化したものを保持する
ラッパークラスを作る
外からの操作はそのラッパーオブジェクトを介して行う
0981950
2006/01/14(土) 17:23:30ID:aUotD7Tf$this->wrapper->method() となるのはちょっとやだなと思ってたのですが、
よく考えると、それをさらにラップすれば、$this->method() で取り扱えますね。
継承の階層が多くなっちゃいますけど、方法としてはこうなるのかな。
0984nobodyさん
2006/01/14(土) 18:37:40ID:ILCMT976print("<strong>"$data[0]."</strong>は面白い\n");
こうすると「syntax error, unexpected T_VARIABLE」という
エラーが出てしまいます。
0986985
2006/01/14(土) 18:55:25ID:???print("<strong>".$data[0]."</strong>は面白い\n");
「.」が抜けてるだけだ。
0988nobodyさん
2006/01/14(土) 18:57:35ID:???同様に引数区切りなどの , は後ろに空白を空けるようにしてる。
0989nobodyさん
2006/01/14(土) 19:12:43ID:ILCMT976もっとガンバロ((`・ω・)
0990nobodyさん
2006/01/14(土) 19:53:46ID:???なんかここって本スレより勢いある上に
本スレよりまともな質問も多い気がするのは気のせい?w
0992nobodyさん
2006/01/14(土) 20:07:28ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0993nobodyさん
2006/01/14(土) 20:28:39ID:???0995nobodyさん
2006/01/14(土) 20:29:38ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0996nobodyさん
2006/01/14(土) 20:29:46ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0997nobodyさん
2006/01/14(土) 20:30:09ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0998nobodyさん
2006/01/14(土) 20:30:17ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
0999nobodyさん
2006/01/14(土) 20:30:42ID:???【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
1000nobodyさん
2006/01/14(土) 20:30:54ID:???次スレ
【PHP】下らねぇ質問はここに書き込みやがれpart15
http://pc8.2ch.net/test/read.cgi/php/1137236771/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。