Php klassi kasutamine teise klassi sees

Php klasside nö. risti kasutamisel tuleb parajasti kutsustava klassi sees teine klass globaalseks uuesti defineerida:

class class1 {
    function func1() {
        global $class2; // Muutuja skoopi lugemine
        $class2->func3();
    }
    function func2() {
        $this->func1();
    }
}

class class2 {
    function func3() {
        echo "Tere";
    }
}


$class1 = new class1();
$class2 = new class2();

$class1->func1(); // Funktsiooni väljakutsumine

 

Autor

Silver

HTML/CSS spetsialist, PHP/MySQL & JavaScripti taltsutaja. Wordpressi ekspert - Wordpressi kodulehe tegemine, hooldus, taastamine, turvalahendused, SEO, themed ja pluginad. Magento entusiast. Veebifirma UusWeb.ee eestvedaja. Blogija aastast 2005.

Kiirrulluisutamise (Inline speed skating) sõltlane, jooksudistantside läbija ja (maantee-) rattasõidu harrastaja Sporditarvete e-poe Spordihai.ee taganttõukaja.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga