http://pastebin.com/25CwPDB2 <- Index.php <br>http://pastebin.com/4ZTvy0kk <- /system/Main.php</p>
Похоже, это происходит как в Windows, так и в Ubuntu 10.10сервер.
Предполагается, что сценарий выведет: "пытается загрузить основной" "Класс автозагрузки" "Hello from Main!"
error_reporting("E_ALL & ~E_NOTICE");
это неправильно. вы заканчиваете тем, что устанавливаете сообщение об ошибке в строку, поэтому она устанавливает его в 0 ((int) "blabla" === 0)
использование
error_reporting(E_ALL & ~E_NOTICE);
Я исправил это. Я вывел $ class в свою автозагрузку и понял, что забыл косую черту в пути. По некоторым причинам error_reporting (-1) или error_reporting (E_ALL% ~ E_NOTICE) не показывают ни одной ошибки, даже когда выполняется include ("faaaaaaaaaaaaaakepath.php")