Come impostare uno spazio dei nomi per l'istanza di stdClass?
-
25-10-2019 - |
Domanda
ho bisogno di cambiare il tipo di oggetto da stdClass a "myClass", così come fa PDO :: fetch_object ( "myClass");
$inc = new stdClass;
$inc = funct_for_set_type_of_object("myClass"); // here the function to do
// namespace conversion
echo get_class($inc);
Risultato atteso: myClass
Ho bisogno di funzione come sopra: "get_class", ma con un comportamento simile "set_class"
.Soluzione
Ho bisogno di funzione come sopra: "get_class", ma con un comportamento simile "set_class"
.
I breve: non c'è fusione di classe in PHP, ma non so, se questo è davvero il problema
$x = $pdo->fetchObject($classname);
Per quanto posso vedere non v'è alcuna necessità di un cast di classe più, se si fornisce il nome della classe giusta.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow