hallo leute, versuche mich das erstemal an OOP.
und schon hab ich probleme
also ich poste mal nur einen auszug vom code der interessant seien dürfte.
Problem: das objekt legt keinen neuen datensatz im array an,
ich hab immer nur einen datensatz im array.
PS: vielleicht sollte ich noch sagen das ich sonst nicht mit assoziativen arrays arbeite. mir sind zahlen sonst lieber aber für den parser ist es von vorteil. ist es den möglich $array[0]['zeichenkette'] zu benutzen ?
wo liegt mein fehler ?
ich bin unschuldig...
und schon hab ich probleme
also ich poste mal nur einen auszug vom code der interessant seien dürfte.
Problem: das objekt legt keinen neuen datensatz im array an,
ich hab immer nur einen datensatz im array.
PHP-Code:
class xml_parser
{
var $xml_gesamt;
var $xml_data = array();
...
// XML add
function add( $item ,$key, $wert)
{
$this->$xml_data[$item][$key] = $wert;
// test... hier sollten doch jetzt mehrere datensätze erstellt werden ?
$this->$xml_data[1][$key] = $wert;
$this->$xml_data[2][$key] = $wert;
$this->$xml_data[3][$key] = $wert;
echo count($this->$xml_data);
}
// XML out
function out( $item ,$key)
{
return $this->$xml_data[$item][$key];
}
}
$xml = new xml_parser;
$xml->add(8,"schluessel","acht");
$xml->add(7,"schluessel","sieben");
$xml->add(4,"schluessel","vier");
$xml->add(3,"schluessel","drei");
echo $xml->out(8,"schluessel");
echo $xml->out(7,"schluessel");
echo $xml->out(4,"schluessel");
echo $xml->out(3,"schluessel");
wo liegt mein fehler ?
ich bin unschuldig...
Kommentar