別のファイルから単純なクラスを作成し、そのクラスのオブジェクトの作成に使用したページに を含めます。 すべて正常に動作します。問題が発生するのは、 のクラスを更新するときに、私のブラウザからクラスに手動でアクセスする必要があります。 オブジェクトを作成したページに最新の変更済みクラス が表示されます。以下変更された場合PHPがクラスを更新しない
私は私が私のクラスを更新し、私のブラウザから手動でアクセスしなくても、私は私のApache2からこのエラーが表示される場合は、クラス
<?php
function __autoload($class_name) {
require '/classes/'.$class_name . '.php';
}
$rain = new myClass;
echo $rain->TestMethod(12345,123451);
?>
のオブジェクトを作成するために使用するページのコードです。
PHP Fatal error: require(): Failed opening required '/classes/myClass.php' (include_path='.:/usr/share/php:/usr/share/pear')
あなたは私達にあなたのフォルダ構造についてもう少し教えてもらえますか?あなたのオートロードが間違ったディレクトリを探しているようです。 – Dan
ファイルの名前とクラスが定義されている場所に関する情報をさらに提供できますか? – macjohn
'classes /'.$ class_name'を使用してみてください。 '.php'; –