Как установить пространство имен для экземпляра stdClass? - PullRequest
0 голосов
/ 25 июля 2011

Мне нужно изменить тип объекта с stdClass на "myClass", как и 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);

Ожидаемый результат: myClass

Мне нужна функция, как указано выше: "get_class", но с поведением, подобным "set_class".

1 Ответ

1 голос
/ 25 июля 2011

Мне нужна функция, как указано выше: "get_class", но с поведением, подобным "set_class".

Я коротко: в PHP нет приведения классов, но я не знаю, если это действительно ваша проблема

$x = $pdo->fetchObject($classname);

Насколько я понимаю, больше нет необходимости в приведении класса, если вы предоставите правильное имя класса.

PDOStatement :: fetchObject ()

...