Столкнулся с такой проблемой, хочу написать сайт с помощью технологии "MVC", и тут такая проблема, есть минимальный год, пока без обращения к БД. А вот в чем ошибка ни как не могу понять, вроде бы все просмотрел и все должно работать, а не работает, все выдает ошибку. И так первый файл controller.php: Код (PHP): <?php require_once "model.php"; class controller extends model { function index($var) { $data = $this->return_data($var); $data = "Вам надо проехать по адресу ".$data; echo $data; } } ?> Второй файл с именем model.php Код (PHP): <?php require_once "db.php"; class model extends db { function return_data($var) { $adreess = $this->addresses[$var]; return $address; } } ?> Третий файл view.php Код (PHP): <?php require_once "controller.php"; $user = new controller(); $user->index('pharm3'); ?> четвертый файл db.php - с этого файла берутся данные Код (PHP): <?php class db { public $addresses = array( 'pharm1' > 'Москва', 'pharm2' > 'Санкт-Питербург', 'pharm3' > 'Сургут' ); } ?> и последний файл index.php Код (PHP): <?php include "view.php"; ?> Подскажите пожалуйста, в чем же всетики ошибка.
Тут поможет отладка программы (debug), придётся перепроверить каждое действие программы, только полностью понимая как работает твой скрипт, ты сможешь найти любую ошибку, например логическую. Начать разбираться что такое отладка можно с этих инструкций: http://phpfaq.ru/debug http://netbeans.org/kb/docs/php/debugging_ru.html
Спасибо разобрался Добавлено спустя 26 минут 1 секунду: Но, тут у меня еще одна непонятка, есть класс который , если проверять то к базе подключается, а если его подключить и использовать через другой файл, то к базе не подключается пишет вот такое Notice: Undefined property: Db::$DB_HOST