У меня есть следующий код в controllers / list.php:
<?php
class List extends Controller {
function index()
{
echo "hi";
}
}
?>
Однако, попытка получить к нему доступ приводит к следующей ошибке PHP:
Ошибка разбора : синтаксическая ошибка, неожиданный T_LIST, ожидаемый T_STRING в / var / www / sitename / htdocs / system / application / controllers / list.php в строке 3
Переименование файла в «example.php» и замена «Class List» на «Class Example» работает отлично ... Сначала я подумал, что «List» - зарезервированное имя, но я проверил список зарезервированных имен CI. здесь и его там нет.
Я знаю, что мог бы решить проблему, просто назвав эту вещь чем-то другим, но я действительно хочу, чтобы мой контроллер назывался "list", если это вообще возможно. Любые идеи или понимание, почему это происходит?
Спасибо
Мало