Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
array[richtige_stelle]->Methode();
class A
{
$test = array(); # Array mit anderen Objekten
function addobjekt ( B $b)
{
$this->test[]=$b;
}
function getobjekte()
{
return $this->test;
}
}
class B
{
.... eigenschaften und mehtoden
}
$b = new B();
$a= new A();
$a->addobjekt($b);
/* Nun wenn ich das richtig verstanden habe müßte ich dann weiter Methoden in class A schreiben die den Zugriff auf die Methoden der Class B ermöglichen
*/
#Beispil
$a->getobjekte['name des Objektes']->Methode();
# Oder muß ich auslagern
$neu = $a->getobjekte;
$neu->name des Objektes->Methode();
<?php
class A
{
public function say()
{
echo 'A';
}
}
class B
{
public function say()
{
echo 'B';
}
}
class C
{
public function say()
{
echo 'C';
}
}
class Container
{
protected $objects;
public function add($name, $obj)
{
$this->objects[$name] = $obj;
}
public function get($name)
{
return $this->objects[$name];
}
}
$cont = new Container;
$a = new A;
$b = new B;
$c = new C;
$cont->add('A', $a);
$cont->add('B', $b);
$cont->add('C', $c);
$cont->get('A')->say();
$cont->get('B')->say();
$cont->get('C')->say();
?>