如何为stdClass的实例设置命名空间?
我需要将对象的类型从 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”这样的行为。
I need to change the type of object from stdClass to "myClass", so like does 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);
Expected result:myClass
I need function like above: "get_class", but with behaviour like "set_class".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我简短地说:PHP 中没有类转换,但我不知道这是否真的是你的问题
据我所知,如果你提供,就不再需要类转换正确的类名。
PDOStatement::fetchObject()
I short: There is no class cast in PHP, but I don't know, if this is really your problem
As far as I can see there is no need for a class cast anymore, if you provide the right class name.
PDOStatement::fetchObject()