このスレッドへの投稿はIDが表示されません。
まとめ
abstract class SuperDB
{
private static $dbh = null;
//DB使うスクリプトの最初に呼ぶ
public static start(){self::$dbh = new hogehogeDO();}
}
class SubDB1 extends SuperDB{}
class SubDB2 extends SuperDB{}
abstract class SuperDB
{
private static $dbh = null;
//DB使うスクリプトの最初に呼ぶ
public static start(){self::$dbh = new hogehogeDO();}
}
class SubDB1 extends SuperDB{}
class SubDB2 extends SuperDB{}
DBハンドラ?って接続するたびに生成して使い終わったら禁則事項です(PHPのガベージコレクションがなんとかしてくれる?)もんだと思ってたけどstaticで作っといて使いまわすのか
PHPは明示的にクローズしなくてもPHPプログラム終了時に自動的に閉じてくれるはずなんだよね
Twimptは何故かSQLへの接続が終わらなくてデッドロックが起こることあるから明示的に閉じるようにしてるけど
Twimptは何故かSQLへの接続が終わらなくてデッドロックが起こることあるから明示的に閉じるようにしてるけど
Strict Standards: Non-static method Database::close() should not be called statically in /var/www/html/twist/library.php on line 465