, Singleton , "". , . , , , mysql_query, , , , .
[ ]
, - :
class Database {
public function connect_db() {
}
public static function query_db($query) {
$this->connect_db();
}
}
include "path/to/Database.class.php";
$sql = "SELECT * FROM `whatever_i_want`";
Database::query_db($sql);
. . , :
public function __construct() {
$this->connect_db();
}
public function query_db($query) {
}
$db = new Database();
$db->query_db($sql);
, , , , , . , , PHP , .
, , , , , .
, index.php:
$db2 = new Database();
$db2->query_db($sql);
$db->query_db($sql);
, $db2, , PHP.