我從一個不同的文件創建一個簡單的類,並將其包含到用於創建該類的對象的頁面中 。 一切工作正常,出現的問題是當我更新 類,我需要從我的瀏覽器 手動訪問類然後我創建該對象的頁面將獲得最新修改類 或它會收到錯誤。下面PHP包含的類如果修改則不更新
是頁面代碼,我用它來創建類
<?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')
你能告訴我們一些關於你的文件夾結構?看起來你的自動加載正在調查一個錯誤的目錄。 – Dan
你能否提供一些關於文件名和類定義位置的更多信息? – macjohn
嘗試使用'classes /'.$ class_name。 '.PHP'; –