Проблемы с PHP-классом. Не можете позвонить в другой класс? - PullRequest
0 голосов
/ 19 января 2010

У меня есть файл класса: class_xx.php.И затем файл функции: function_xxx.php

В моей функции_xxx.php:

require_once('class_xx.php')

... // after few next lines

$object = new class_xx1($arg1, $arg2);

Но это дает мне:

Неустранимая ошибка: Класс 'class_xx1' не найденв "some_path" в строке "1XX3"

[извините, я пока не могу раскрыть коды], любая идея, почему я включил файл> require_once без ошибок, но он дает мне "Ошибка класса не найдена"??

Ответы [ 2 ]

1 голос
/ 19 января 2010

Кажется, class_xx.php неправильно объявляет класс class_xx1. Просмотрите свой код и следите за опечатками. Поместите какую-нибудь строку отладки, например echo "hello;, в нужный файл, если вы хотите быть уверенным, что он включен правильно.

0 голосов
/ 19 января 2010

Скорее всего, вы неправильно написали объявление класса или что-то в этом роде. Вам нужно будет дважды проверить, что ваше заклинание точно так же, с тем же корпусом.

Если вы разрабатываете на вторичном сервере, вы, возможно, не передали законченный файл class_xxx.php и просто пустой файл, в этом случае PHP будет включать пустой файл.

Кстати, вы забыли точку с запятой после require_once

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...