dakata__92
Super Moderator
Добра практика ли е да подаваш на __construct($db) ?
User.php
index.php
DB.php
User.php
PHP:
class User{
private $db;
public function __construct($db){
$this->db = $db;
}
}
index.php
PHP:
<?php
include "DB.php";
include "User.php";
$u = new User($db);
?>
DB.php
PHP:
<?php
$DB_HOST = 'localhost';
$DB_USER = 'root';
$DB_PASS = '';
$DB_NAME = 'oop';
$db = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
if($db->connect_errno > 0){
die("Unable to connect to database [".$db->connect_error."]");
}
?>