[TYPO3-german] OO-hilfe
Bernd Wilke
19m0nyq02 at sneakemail.com
Tue Aug 14 13:00:42 CEST 2007
Michael Stein schrieb:
> Aha,
> das komische ist nur, dass sich der Schreibfehler gezielt an ein paar
> Stellen wiederholt.
dazu gibt es für mich zwei Erklärungsmöglichkeiten:
1) die Variable war zuerst lokal $items und wurde dann (verkehrt) in ein
Objekt-Attribut umgewandelt ($this->$items statt $this->items)
2) es gibt (ich weiss jetzt nicht genau ob php dazugehört)
Interpreter-Sprachen, die auf diese Art einen indirekten Zugriff erlauben:
(in PHP-Syntax)
$this->index = 'versuch';
$this->text = 'inhalt';
$sel = 'index';
echo '['.$this->$sel.']';
dann KÖNNTE(!) dabei dann
[versuch]
rauskommen.
> Eben hab ich noch was zum Thema bei php.net gefunden:
>
> Beachten Sie, dass die Variable $cart->items, und nicht $cart->$items genannt wird, da ein Variablenname in PHP nur ein einziges Dollarzeichen hat.
>
> Jetzt hab ichs auch verstanden.
>
> Danke und Gruß
> Michael
Bernd
--
http://www.pi-phi.de/t3v4/cheatsheet.html
More information about the TYPO3-german
mailing list