У меня есть какой-то метод, который выглядит так
public function getTime() {
$date = new DateTime();
$date->setTimezone(new DateTimeZone('Europe/Paris'));
return $date->format('Y-m-d H:i:s');
}
Вызов этого метода из файла, который имеет функцию автозагрузки
function __autoload($class_name) {
global $path;
if (file_exists($path['classes'] . ds . 'class.'. $class_name . '.php')) {
require_once($path['classes'] . ds . 'class.'. $class_name . '.php');
} else {
die($path['classes'] . ds . 'class.'.$class_name . '.php');
}
}
Как вы знаете, DateTime - это встроенный класс PHP. Проблема в том, что скрипт пытается загрузить его из папки классов. Этот метод работает на моем локальном сервере, но удаленный веб-сервер отключается со следующим возвратом
<path to classes folder>/class.DateTime.php
Что я могу сделать в этом случае?