Mailinglisten-Archive |
N'abend!
Ich arbeite mich gerade durch's Manual und bin soweit ganz
entzueckt, von dem was sich mit PHP so alles realisieren laesst!
Eine kleine Frage habe ich aber mal zum auslesen von Variablen in
einem Objekt. Das angehaengte Skript habe ich aus dem Manual
gepastet und moechte nun das Array $produkte auslesen. Ich habe
das mit folgender Zeile versucht:
echo $meinkaufswagen->produkte;
Das ergibt in der Ausgabe aber nur:
kris
Array
Wie kann ich das Array auslesen? Eine Menge sinniger und
unsinniger Variationen habe ich schon ausprobiert, z.B.:
echo $produkte[artnr][anzahl];
u.v.m.
Hier das Script:
<?php
class Einkaufswagen {
var $produkte;
function fuege_hinzu ($artnr, $anzahl) {
$this->produkte[$artnr] += $anzahl;
return $produkte[artnr];
}
function nimm_heraus ($artnr, $anzahl) {
if ($this->produkte[$artnr] > $anzahl) {
$this->produkte[$artnr] -= $anzahl;
return true;
} else {
return false;
}
}
}
class Mein_Einkaufswagen extends Einkaufswagen {
var $besitzer;
function setze_besitzer ($name) {
$this->besitzer = $name;
}
}
$meinkaufswagen = new Mein_Einkaufswagen;
$meinkaufswagen->setze_besitzer ("kris <br>");
echo $meinkaufswagen->besitzer;
$meinkaufswagen->fuege_hinzu("10", 1);
echo $this -> produkte;
?>
TIA
Ralf
php::bar PHP Wiki - Listenarchive