php-resource

PHP Handbuch

get_object_vars

get_object_vars

(PHP 4, PHP 5)

get_object_vars -- Liefert die Elemente eines Objekts

Beschreibung

array get_object_vars ( object obj )

Diese Funktion gibt ein assoziatives Array der für das angegebene Objekt obj definierten Eigenschaften zurück. Wenn Variablen der Klasse, von der obj eine Instanz ist, kein Wert zugewiesen wurde, werden diese nicht im Array zurückgegeben.

Beispiel 1. Gebrauch von get_object_vars()

<?php
class Punkt2D {
    var
$x, $y;
    var
$bezeichnung;

    function
Punkt2D($x, $y) {
        
$this->x = $x;
        
$this->y = $y;
    }

    function
setzeBezeichnung($bezeichnung) {
        
$this->bezeichnung = $bezeichnung;
    }

    function
gibPunkt() {
        return array(
"x" => $this->x,
                     
"y" => $this->y,
                     
"bezeichnung" => $this->bezeichnung);
    }
}

$p1 = new Punkt2D(1.233, 3.445);
print_r(get_object_vars($p1));
// "$bezeichnung" ist deklariert, aber nicht definiert
// Array
// (
//     [x] => 1.233
//     [y] => 3.445
// )

$p1->setzeBezeichnung("point #1");

print_r(get_object_vars($p1));
// Array
// (
//     [x] => 1.233
//     [y] => 3.445
//     [bezeichnung] => point #1
// )

?>

Siehe auch get_class_methods(), get_class_vars()



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 

webhosting und Server



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP