Daten aus einem Objekt lesen

  • Themenstarter Themenstarter besi
  • Beginndatum Beginndatum
B

besi

Hallo zusammen ich habe Objekt, welches weitere Objekte beinhaltet. Wenn ich das ganze mit einem print_r($GLOBALS[mainframe]); ausgebe sehe ich die ganze Struktur dieses Objektbaumes:

Code:
mosmainframe Object
    [_db] => database Object
        (
            [_sql] => SELECT m.* FROM ..... 
            [_errorNum] => 0
            [_errorMsg] => 
            [_table_prefix] => mos_
            [_resource] => Resource id #13
            [_cursor] => Resource id #81
            [_debug] => 0
            [_ticker] => 0
        )
 [_head] => Array
        (
            [title] => title
            [meta] => Array
                (
                    [0] => Array
                        (
                            [0] => title
                            [1] => hosting
                            [2] => 
                            [3] => 
                        )

                    [1] => Array
                        (
                            [0] => author
                            [1] => Administrator
                            [2] => 
                            [3] => 
                        )
                       .......

Ich möchte nun den Titel herauslesen. Ich dachte das ist kein Problem. Doch wenn ich folgendes probiere

PHP:
 print_r($GLOBALS[mainframe][_head][meta][0][1];  // Gibt nix aus
 print_r($GLOBALS[mainframe][_head]; // Gibt auch nix aus, wollte den Fehler eingrenzen

Hat das damit zu tun dass es kein reines Array ist und auch noch Objekte beinhaltet? Wenn ja wie kann ich den Titel aus diesem Konstrukt extrahieren? Bin wirklich am ende meines Lateins. Bin dankbar für eure Hilfe!
 
Hallo

Wurde das Objekt erzeugt, brauchst du nicht auf diese Form drauf zugreifen.

PHP:
class apfel
{
var $farbe;

function  farbe() {
$this->farbe = "rot";
}

}

$apfel = new apfel;

$apfel->farbe();

echo $apfel->farbe;

print_r($apfel->farbe);
 
Zurück