Есть класс:
class list_control
{
private $lang;
private $dbc = $dbc;
function __construct($lang)
{
$this->lang = $lang;
loadModule('mysql_PDO');
}
public function start() {
$db = new mysql_PDO($this->dbc['host'], $this->dbc['user'], $this->dbc['password'], $this->dbc['dbase']);
$db->connect();
$db->query('SELECT * FROM slug');
load('list', $this->lang);
$db = null;
}
}
$dbc - Массив с данными о подключении в бд. Находиться в config.php, который подключен к index.php, и в этой index.php подключен фаил с этим классом. Нужно ОБЯЗАТЕЛЬНО сделать так, чтобы не нарушать паттерн.
Правильнее будет передать этот масив параметром в метод start
.
Ну а неправильно - можно использовать директиву global
public function start() {
global $dbc;
$db = new mysql_PDO($dbc['host'], $dbc['user'], $dbc['password'], $dbc['dbase']);
$db->connect();
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Создаю zip-файл с помощью ZipArchive, куда записываю изображенияПроцесс довольно долгий, но VPS позволяет
Во многих интернет-магазинах замечаю, что url страницы товара является латинским транслитом наименования этого товараИ вряд-ли разработчики...
Кто работал с данной библиотекой - знает, куки браузера можно получить только при событие onOpen доступном в chatphp только там можно получить данные...