Cannot instantiate non-existent class...

physh

поедатель запятых
Cannot instantiate non-existent class...

Cannot instantiate non-existent class: timex in /index2.php on line 5

PHP:
class timex{
 function timex(){
 ...
 }
}
$time = new timex();
PHP Version 4.3.7

Дома - работает, а на хостинге почему-то нет... :( Почему - не могу понять?
 

itprog

Cruftsman
имхо ты не мог на 3 строках разместить класс, он у тебя include из отдельного файла?
 

Frol

Новичок
надо приводить код который есть, а не тот, который придуман во время написания поста.
 

physh

поедатель запятых
для простоты, чтобы не выкладывать несколько кб иррелевантной информации, я всю конструкцию упростил.
файл с классом инклюдится - проверял, ставил флаг.
но конструкция не работает.

-~{}~ 21.06.06 03:18:

ЫЫЫЫ... мда... Вы правы.
а как так - файл инклюдит, и то же echo "blah"; екзекьютит, но класс не считывает... или в чем проблема?

-~{}~ 21.06.06 03:23:

file1.php
PHP:
include('file2.php');
$time = new timex();
file2.php
PHP:
echo "timex";
class timex{
 function timex(){
 echo "::constucted::";
 }
...
}
результат - просто timex.
 

physh

поедатель запятых
я же написал что PHP Version 4.3.7, если я не ошибаюсь __construct только в 5-ке уже есть.

правильный результат должен ипользовать конструктор => ожидаемый результат timex ::constructed::

я же не понимаю как так файл инклюдится, а описываемый в нем класс не определяется?

-~{}~ 21.06.06 13:23:

все разобрался. всем спасибо
 

SiMM

Новичок
> все разобрался. всем спасибо
Ну так следуя правилам хорошего тона и правилам форума - написал бы, в чём была причина.
 
Сверху