17 Stimmen

Wie erhält man den Objekt- oder Klassennamen?

Im Moment habe ich diesen Code, in dem $obj_arr kann Array und ein Objekt enthalten.

$obj_temp = array ($obj_identity, $arr_user, $obj_locale, $arr_query); 

foreach ($obj_temp as $maybe_arr) {
        if (is_array($maybe_arr)) :
            $name = (string) key($maybe_arr);
        if (is_object($maybe_arr)) :    
            ???? // how to retrieve a class name ?
        endif;  

        $obj_arr[$name] = $maybe_arr;

}

obj_will_be_extract($obj_arr);

function obj_will_be_extract($obj_arr) {
    extract($obj_arr);

    //Do the rest

}

Ich muss ein Array erstellen, das aus einer Kombination von Objekten und Arrays besteht. Denn ich brauche, um es zu extrahieren, dann, wie man einen Objektnamen zu bekommen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X