所以,我有xampp。我在ZendServer上测试了这段代码,结果相同。
<?php
error_reporting(E_ALL);
define ("ABS_PATH", 'C:\xampp\htdocs\oopHotLine\\');
function __autoload($class_name) {
echo 'gg';
require_once (ABS_PATH.'classes\\'.$class_name.'.php');
}
$process=new Main('1');
?>
在执行 php.exe -a index.php 后,我得到了以下结果:
Interactive mode enabled
Fatal error: Class 'Main' not found in C:\xampp\htdocs\oopHotLine\index.php on line 10
[Finished]
所以,它不显示“gg”的输出。如果我手动执行__autoload('Main'),一切都正常。手动require_once或include也是如此。所有在Windows文件夹中的权限均设置为完全访问。Php版本- PHP版本=>5.3.8;
请帮忙。