Nedavno jsem docetl strucny navod jak na OOP v PHP. Neni mi uplne jasna jedna vec, bude to tim, ze nejspis neumim jeste objektove myslet. Potrebuji mit v poli seznam objektu dane tridy, kterym bych pak mohl snadno prochazet. Mam tento fungujici kod, ktery dela to co bych chtel, jen mam pocit, ze by to mohlo byt napsano lepe, jestli by mohl objekt do pole pridavat primo konstruktor, nebo jestli existuje nejaka funkce, ktera by vracela pole objektu tridy.
class Trida
{
var $promena;
function Trida($neco)
{
$this->promena = $neco;
}
function test($pole)
{
foreach($pole as $value)
{
echo $value->promena." ";
}
}
}
$prvni = new Trida("tralala");
$druhy = new Trida("hm");
$objekty = array($prvni, $druhy);
$prvni->test($objekty);