【发布时间】:2018-03-05 20:11:02
【问题描述】:
我是一名新的 PHP 开发人员,我在使用自动加载功能时遇到了麻烦。这是错误。
public class dog{ public function hey($var){ echo $var; } }
Fatal error: Uncaught Error: Class 'dog' not found in C:\xampp\htdocs\ebay\index.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\ebay\index.php on line 3
它显示了类,但随后回显了一个错误。
这是自动加载功能。
require_once("config.php");
spl_autoload_register("my_auto_load");
function my_auto_load($class_name){
$path = "classes";
require_once($path.DS.$class_name.".php");
}
这是索引文件
require_once("config.php");
spl_autoload_register("my_auto_load");
function my_auto_load($class_name){
$path = "classes";
require_once($path.DS.$class_name.".php");
}
这是索引文件
<?php
require_once("inc/autoload.php");
$dog= new dog();
$dog->hey("KLK");
?>
【问题讨论】: