2015-04-05 3 views
-7

Я хочу создать класс в моем проекте Laravel 5 под названием «Класс». Когда я создаю этот класс, как и любой другой, я получаю ошибку (что довольно логично, потому что у нас также есть оператор класса в PHP).«Класс» как имя класса PHP

Для тех, кто заинтересован в довольно понятно за исключением ошибки я получаю: [Symfony\Component\Debug\Exception\FatalErrorException] syntax error, unexpected 'Class' (T_CLASS), expecting identifier (T_STRING)

Хорошо, я понимаю, почему эта ошибка выскакивает, но мне интересно, если есть способ вызова класса «Класс» потому что в моем проекте я работаю с разными школьными классами.

+4

Нет, вы просто не можете – lukasgeiter

+0

@lukasgeiter Это было бы довольно глупо ... :( –

+3

Просто назвать это 'SchoolClass' – lukasgeiter

ответ

3

Никто не может определить класс с именем из списка зарезервированных слов. http://php.net/manual/en/reserved.keywords.php

+9

@ DanielGelling PHP отстой, потому что он зарезервировал слова? В этом случае каждый язык засасывает – vascowhite

+0

@ DanielGelling и как это будет работать? Вам просто нужно подумать немного сложнее :) – vascowhite

+1

@ DanielGelling Тема, Тема, Комната, материал, материя, учебная программа .. , – Twifty

Смежные вопросы