HI, wie kann ich in einer Klasse ein zweidimensionaler Array als private members deklarieren.
kann man so schreiben?
class ShowppingCard
{
private $items[„produktname“][„quantity“, „price“]
}
danke.
HI, wie kann ich in einer Klasse ein zweidimensionaler Array als private members deklarieren.
kann man so schreiben?
class ShowppingCard
{
private $items[„produktname“][„quantity“, „price“]
}
danke.
ausprobieren
lg niemand
Hallo
HI, wie kann ich in einer Klasse ein zweidimensionaler Array
als private members deklarieren.
private $items[„produktname“][„quantity“, „price“]
In PHP ist es nicht möglich eine Array-Struktur vorzugeben. Selbst den Variablentyp kannst du jederzeit ändern. Ich würde da erst mal ein leeres Array anlegen:
private $items = array();
Man darf keine Funktionen als Vorgabewert verwenden, aber array() ist keine Funktion sondern ein Sprachkostrukt.
Anschließend kannst du nach Bedarf Werte eintragen:
$items['keks']['menge'] = 3;
$items['keks']['preis'] = 2,99;
Alternativ kannst du auch schreiben:
$items['keks'] = array('menge' =\> 3, 'preis' =\> 2,99);
Gruß Johannes
Danke Johannes