Да кажем, че имаме един клас A, клас B и клас C всеки със своите методи и обекти вътре.
Още не съм много наясно с принципите на ООП, още се уча, така че имам няколко питания. Ясно ми е как в клас А да имам достъп до обектите от клас B ($B_var), обаче как мога в клас C да имам достъп до обектите в клас А примерно. Тоест примерно в клас C искам да използвам $A_VAR, как мога без да я предавам от функция на функция директно да си я ползвам в клас C? Май трябва да екстнедна класовете, но не съм много наясно. Ако може и някой да обясни за екстнедването, и как мога да ползвам обекти, които са по - нагоре в йерархията както е в случая.
PHP:
class A
{
public $A_var;
function load_A()
{
$handle = new B();
$handle->load_B();
}
}
class B
{
public $B_var;
function load_B()
{
$handle = new C();
$handle->load_C();
}
}
class C
{
public $C_var;
function load_C()
{
//kod
}
}
Още не съм много наясно с принципите на ООП, още се уча, така че имам няколко питания. Ясно ми е как в клас А да имам достъп до обектите от клас B ($B_var), обаче как мога в клас C да имам достъп до обектите в клас А примерно. Тоест примерно в клас C искам да използвам $A_VAR, как мога без да я предавам от функция на функция директно да си я ползвам в клас C? Май трябва да екстнедна класовете, но не съм много наясно. Ако може и някой да обясни за екстнедването, и как мога да ползвам обекти, които са по - нагоре в йерархията както е в случая.