両方のクラスまたは必要な他のクラスを必ずロードする必要があります。例えば:
ブートストラップで...:
// Set up the include path so that we can easily access the class files
set_include_path('/absolute/path/to/classes'. PATH_SEPARATOR . get_include_path());
require_once('users/users.class.php');
users.class.php:
require_once('general/general.class.php');
class User {
// you class definition
}
クラスフォルダへの絶対パスを取得する限り、ブートストラップの場所に基づいてこれを構成する必要があります。例えば:
// bootstrap lives in $_SERVER['DOCUMENT_ROOT'] and classes is one level up outside the doc root
// this code is in the bootstrap...
$path = realpath(dirname(__FILE__).'/../classes');
set_include_path($path . PATH_SEPARATOR . get_include_path());