Я пытался создать расширение PDO, и я хотел иметь специальные классы в разных файлах, но я хотел, чтобы они все ссылались на один и тот же оригинальный класс.Как работает работа в классах?
Я работал с некоторыми Framework, и я вижу, что они используют ключевое слово extends class
, и я подумал, что он добавил класс, который вы делаете, к class
, который вы указали.
Часть кода Я попытался это:
class PSMQuery extends PSM {
// Functions and Jargon
}
Я попытался сделать объект для исходного класса PSM:
$psm = new PSM(/*Information*/);
Но когда я называю переменной $psm
как $psm->functionInTheExtendedClass
он приходит с ошибка, заявив, что это был неопределенный метод, когда я его назвал.
Я неправильно использую ключевое слово extends
?
Другой способ. IF класс A расширяет B, вы можете получить доступ и использовать материал из класса B в классе A, а не другим способом. – Rizier123
Так что, вместо этого, на основном классе, я должен расширять другой класс? @ Rizier123 – Jek
Пробовал, и это сработало, спасибо :) – Jek