Ich habe eine Klasse wie folgt aus:Wie die gleiche Methode auf allen Datenelementvariablen nennen eine fließend Schnittstelle
class example{
private $foo = array();
private $bar = array();
public function getFoo(){
return $this->foo;
}
public function getBar(){
return $this->bar;
}
//for example
public function doSomth(array $smth){
// do somth on $smth
return $smth;
}
}
Ich möchte in der Lage sein, ein Verfahren zu definieren, die auf allen Daten Mitglieder meiner Klasse arbeitet was sie haben die Art von Array, etwas wie folgt:
$exmpl = new Example();
$exmpl->getFoo()->doSmth();
//or
$exmpl->getBar()->doSmth();
Was soll ich tun?
Ich sehe nicht, wo das Problem ist und was genau Sie hier tun möchten? Vielleicht können Sie ein konkretes Beispiel hinzufügen. – Rizier123