[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ошибка поиска файлов
Serdg
Здравствуйте! только начал изучать OOP в PHP делал по примеру шаблон MVC bи столкнулся с такой проблемой: пишу в индексном файле пути по которым нужно искать класс с помощью функции
set_include_path(get_include_path()	
.
PATH_SEPARATOR.'application/controllers'
.PATH_SEPARATOR.'application/models'
.PATH_SEPARATOR.'application/views');

потом пишу функцию
function __autoload($class){
require_once $class.'.php';
}


и проблема в следующем, когда выполняешь проверку на сущеествование класса с помощью функции class_exists(), если файла с этим классом не существует то функция require_once выдаёт ошибку! Можно ли как-нито сделать, чтобы просто проверялся сущствует ли класс и не выдавал фатальных ошибок?
T1grOK
Не понял юмора.
Зачем нужен class_exists? А если файла нету нужного? Логичней использовать file_exists, особенно если класс может находиться в одной из n директорий.
И без set_include_path можно вполне обойтись.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Serdg
всё, сам ступил вчера дошло после того как тему создал) извиняюсь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.