Я пытаюсь понять, как использовать PDO с классом «соединение». class db { private static $dbh; private function __construct(){} private function __clone(){} public static function connect() { if(!self::$dbh){ self::$dbh = new PDO("mysql:host=localhost;dbname=database", "user", "password"); self::$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return self::$dbh; } final public static function __callStatic( $chrMethod, $arrArguments ) { $dbh = self::connect(); return call_user_func_array(array($dbh, $chrMethod), $arrArguments); […]
В PHP5, в чем разница между использованием const и static ? Когда каждый из них подходит? И какую роль играет public , protected и private игра – если таковая имеется.