PHP példányosításban példányosítá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?
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!