| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Проблема с созданием класса |
| Автор: Areostar 4.10.2010, 22:20 | ||||
Создал класс в отдельном файлике:
На одной из страниц создаю объект Этого класса! комп мне в ответ: Parse error: syntax error, unexpected T_CLASS in /home/areostar/public_html/menageDbQuery.php on line 4 О чем это он!!?? Обьект создаю так:
|
| Автор: ayax2005 4.10.2010, 22:28 |
| А у вас случайно не denver? php не 4-ка? |
| Автор: baldina 4.10.2010, 22:29 |
| dbWork.php покажи |
| Автор: Areostar 5.10.2010, 07:30 | ||
У меня xampp php 5.3 вот dbWork.php:
|
| Автор: Delegat 5.10.2010, 08:53 |
| А если вынести include за пределы класса, и подключать коннект к бд в том же файле где и инициализируется класс? |
| Автор: Areostar 5.10.2010, 09:02 |
| Непомогло!?? |
| Автор: Delegat 5.10.2010, 09:07 | ||
Тогда вы забыли прикрепить файл с этим классом
|
| Автор: Areostar 5.10.2010, 09:10 |
| Нет незабыл |
| Автор: Delegat 5.10.2010, 09:25 |
| Класс без скобок объявите. |
| Автор: Areostar 5.10.2010, 09:29 |
Пробывал и с ними и без них!! (Вы наверное имели введу обьект) |
| Автор: Delegat 5.10.2010, 09:34 |
| Именно ) Тогда не знаю. Либо синтаксис где-то хромает (лишние точки, точки с запятой или наоборот), либо на самом деле версия PHP древняя. Для полноты картины лучше конечно оба файла полностью посмотреть. |
| Автор: skyboy 5.10.2010, 11:24 |
| unexcepted T_CLASS означает, что объявление класса оказалось в некорректном месте. например, из-за неправильного копирования-вставки, объявление класса оказывается вложенным в объявление другого класса. или выражения. возможные источники проблем: dbWork.php и файл, в котором собственно инклудится menageDbQuery.php. из menageDbQuery.php выкинь все, кроме объявления класса и подключи этот menageDbQuery.php в абсолютно пустом РНР файле. нет ошибки unexcepted T_CLASS, верно? вот и плясать оттуда, в поиске возможной причины. |