Intereting Posts
PHP – URL-адрес отображается в Chrome и IE8, но не в Firefox 3.0.11 Рекурсивно объединить подобные индексы Как я могу заставить PHP-скрипт запускать сценарий оболочки как root? Проведите массив рекурсивно и напечатайте путь ходьбы Как сгенерировать код клиента с мылом PHP? Magento: заказ имеет счет-фактуру (сгенерирован), но «Total due»> 0 Как создать параметризованное заявление об обновлении базы данных в Yii для предложения IN ()? Преобразование между часовыми поясами в PHP Codeigniter 3: Как использовать пакеты композиторов? (Twilio SDK) 502 Ошибки шлюза при высокой нагрузке (nginx / php-fpm) Случайные цитаты Сценарий по таймеру? Как нажимать хеш в массив хэш в php? Расширение ArrayObject в PHP правильно? Ошибка сертификата SSL: самоподписанный сертификат в цепочке сертификатов с использованием Twilio на моем веб-сайте Laravel Разделение содержимого MySQL через PHP по принципу «для каждой страны / пользователя»

Что случилось с PDO в другом классе?

Я просто меняю MySQL своего сайта на PDO, и у меня странная проблема, когда я пытался использовать PDO в другом классе.

class Database { private $pdo; public function __construct() { $this->pdo = new PDO('mysql:host=localhost;dbname=appdora;charset=utf8', 'root', 'root'); } } class doClass { //Variables private $db; //PDO public function __construct(Database $db) { $this->db = $db; } 

И код возвращается с: следующей ошибкой:

Catchable fatal error: Argument 1 passed to doClass::__construct() must be an instance of Database, none given, called in .../index.php on line xx and defined in ../classes.php on line xx

Код:

 $do = new doClass(); if ($do->loginCheck()) { echo 'loginOk'; } else { 'loginError'; } 

loginCheck () – это функция simle, которая работает без классов!

Не могли бы вы мне помочь, в чем проблема? Заранее спасибо!