Php klassi kasutamine teise klassi sees

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

PHP
21 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

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