У меня есть абстрактный класс 'AbstractClassA':
abstract class AbstractClassA {
//some code...
public static function isValidID($id) { ... }
}
И еще один абстрактный класс:
abstract class AbstractClassB extends AbstractClassA {
const id = 1111;
}
Затем, когда я объявляю следующее в третьем классе:
class OrdinaryClass {
public static function canDoIt($id) {
return AbstractClassB::isValidID($id);
}
}
Затем я получаю следующую ошибку, когда проверяю следующее:
OrdinaryClass::canDoIt(1111);
"Неустранимая ошибка: ошибка Uncaught: класс" AbstractClassB "не найден в OrdinaryClass.class.php в строке ##"
Что я делаю не так?