试图弄清楚为什么自动加载器找不到我的课程

时间:2019-07-12 07:00:38

标签: php

我正在尝试通过自动加载功能找到我的课程...但是我得到的只是自动加载器无法找到这些课程

我有这个包含以下代码的autoload.php

    <?php

function my_autoloader($class) {
    include 'classes/' . $class . '.php';
}
?>

这些类存在于classes文件夹中,而自动加载器不在此文件夹中。

任何指针都很好!

1 个答案:

答案 0 :(得分:0)

PHP Use Include Inside Function

将包含代码放在php标记后的文件顶部。 而不是传递参数,我建议您应该输入实际名称。

OR

您可以创建一个数组,并使用for循环来包含文件。

但请确保它们位于顶部。

<?php
$files = array("String", "CURL" , "Encryption");
foreach($files as $file){
    include 'classes/' . $file . '.php';
}

希望这会有所帮助。