Мне просто интересно, может ли следующая ситуация быть возможна или нет, я прочитал документацию по PHP-руководству, но мне хотелось бы еще одной перспективы, потому что это не так ясно для меня.Расширения PHP-класса
Так что я, например, один класс:
class SomeClass {
public function someFunction() {
...
}
}
И продолжение этого:
class Extension extends SomeClass {
public function someOtherFunction() {
...
}
}
мой вопрос, могу ли я быть в состоянии использовать общественные функции внутри классов на обоих способы, функции основного класса внутри расширенной функции и наоборот?
И я буду делать это как?
Я вижу, поэтому, если я хочу использовать расширенные функции класса внутри основного класса, мне лучше сделать отдельный класс. Вот почему я спросил, но кажется, что нет никакого способа обойтись, но сделать отдельный класс. – Roland
есть способ вокруг. Почему бы вам просто не использовать свой «SomeClass»? – Kaii
Вы имеете в виду определение функций, которые мне нужны внутри SomeClass? Да, это было бы так, но я хотел, чтобы он был разделен, каждый из классов сделал бы что-то другое, без какого-либо отношения друг к другу. – Roland