PHP, кажется, не создает экземпляры каких-либо классов - PullRequest
0 голосов
/ 06 марта 2011

http://pastebin.com/25CwPDB2 <- Index.php <br>http://pastebin.com/4ZTvy0kk <- /system/Main.php</p>

Похоже, это происходит как в Windows, так и в Ubuntu 10.10сервер.

Предполагается, что сценарий выведет:
"пытается загрузить основной"
"Класс автозагрузки"
"Hello from Main!"

Ответы [ 2 ]

0 голосов
/ 06 марта 2011
    error_reporting("E_ALL & ~E_NOTICE");

это неправильно. вы заканчиваете тем, что устанавливаете сообщение об ошибке в строку, поэтому она устанавливает его в 0 ((int) "blabla" === 0)

использование

    error_reporting(E_ALL & ~E_NOTICE);
0 голосов
/ 06 марта 2011

Я исправил это. Я вывел $ class в свою автозагрузку и понял, что забыл косую черту в пути. По некоторым причинам error_reporting (-1) или error_reporting (E_ALL% ~ E_NOTICE) не показывают ни одной ошибки, даже когда выполняется include ("faaaaaaaaaaaaaakepath.php")

...