$user = $this->db->query("SELECT * FROM users WHERE id='".$user_id."' LIMIT 1");
类.php
class Core {
public $db;
public $domain;
public $settings;
public function getDomain() {
return $this->domain;
}
function __construct($db,$domain) {
$this->db = $db;
$this->domain = $domain;
$this->getSettings();
}
public function getSettings() {
$settings = $this->db->query("SELECT * FROM settings");
$settings = $settings->fetch_object();
$this->settings = $settings;
}
}
class User extends Core {
public $user;
function __construct($user_id) {
$this->setUser($user_id);
}
public function setUser($user_id) {
$user = $this->db->query("SELECT * FROM users WHERE id='".$user_id."' LIMIT 1");
if($user->num_rows >= 1) {
$user = $user->fetch_object();
$this->user = $user;
}
}
索引.php
$core = new Core($db,$domain);
$user = new User($_SESSION['user_id']);
澄清:
我的 db 变量是从我的 config.php 文件传递的,该文件包含在 index.php 页面的开头配置文件