Kezdőoldal » Számítástechnika » Weblapkészítés » PHP példányosításban példányos...

PHP példányosításban példányosítás?

Figyelt kérdés

Valaki elmagyarázná, hogy hogyan működik ez a példaprogram? [link]

A webtudortól próbálom tanulni, hogy az MVC hogyan is épül fel.Szóval az OOP-ot gyakorlom, fent van egy példaprogramjuk githubon de nem egészen értem az indexben a példányosításokat, például itt egy kódrészlet:


$blog = new Blog();

$blog->add(new Blogpost("Teszt post", "Ez a teszt szoveg"));

$blog->display();


És a display függvény hogyan hívódik meg egyszerre 2 osztályban? És a az add függvénybe ha példányosítunk, akkor mi a kimenete?



2015. okt. 17. 16:46
 1/2 A kérdező kommentje:
Megírtam az egészet magamtól újra. Elmagyarázni nem tudnám, de végül megértettem :D
2015. okt. 17. 17:37
 2/2 anonim ***** válasza:

Nincs példányositásban példányositás. Az add (hozzáadás) függvény, csak egyszerűen hozzáad egy új blogpost példányt,a bloghoz. Ez nagyjából annak felel meg, mintha létrehoztál volna egy külön BlogPost példányt, azt eltároltad volna egy változóban, és azt adnád át a függvénynek. Így később nem tudsz hivatkozni az átadott BlogPost példányra. (Illetve ha kiolvasod a Blogból akkor tudsz.)


$blogPost = new Blogpost("Teszt post", "Ez a teszt szoveg");

$blog->add($blogPost);


Nagyjából ennek felel meg,de a memória kezelés szempontjából vannak különbségek.

2015. okt. 17. 18:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!