Tom: foreach-Variable als Klasseneigenschaft

Beitrag lesen

Hello,

Wie lässt sich die "Laufvariable" in einer foreach-Schleife als Klasseneigenschaft einbinden? Im Beispiel soll das (gedacht) so aussehen:

Foreach() hat keine (zugängliche) Laufvariable.
Foreach hat nur (variable) Schleifenparameter.

foreach( $array as $value )
{
     $klasse->$value = 'geloescht';
}

Einen Exkurs dazu gibt es heute schon unter
https://forum.selfhtml.org/?t=150080&m=975331

Um etwas nachhaltig zu verändern, musst Du Dir von foreach() auch den Schlüsselwert mitteilen lassen

$klasse->$array ist bekannt.

foreach( $klasse->$array as $key => $value )
 {
      $klasse->$array[$key] = 'geloescht';
 }

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau