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...
 
							
						 
          
Comment