我从不同的文件创建一个简单的类并包含它 到用于创建该类对象的页面。 一切正常,问题发生在我更新时 在类中,我需要从浏览器手动访问该类 那么我创建对象的页面将获得最新的修改类 或者会收到错误。
下面是我用来创建类
对象的页面代码<?php
function __autoload($class_name) {
require '/classes/'.$class_name . '.php';
}
$rain = new myClass;
echo $rain->TestMethod(12345,123451);
?>
如果我更新了我的课程,并且没有从我的浏览器手动访问它,我将从Apache2收到此错误。
PHP Fatal error: require(): Failed opening required '/classes/myClass.php' (include_path='.:/usr/share/php:/usr/share/pear')
答案 0 :(得分:1)
检查您是否正在使用PHP操作缓存,或任何Apache PHP缓存或某些内容,使您的PHP文件在更改时不会从磁盘重新加载。
我通常在共享服务器上遇到很多问题,因为这些模块。
(我看到/
是根文件夹。如果您的课程不在您的网络服务器的根文件夹中,那么这是一个常见的错误。)