【问题标题】:How to set a namespace to the instance of stdClass?如何为 stdClass 的实例设置命名空间?
【发布时间】:2011-10-12 13:20:05
【问题描述】:

我需要将对象的类型从 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”。

【问题讨论】:

  • 问题/问题是......?
  • 正如你在代码中看到的,我不知道用什么函数名来做这个。
  • 有什么不可理解的?
  • 你没看过上面的代码吗?我已经创建了 stdClass 的实例,之后,我需要更改它的命名空间。就是这样。

标签: php type-conversion stdclass


【解决方案1】:

我需要像上面这样的函数:“get_class”,但行为像“set_class”。

我简短:PHP 中没有类转换,但我不知道这是否是真的你的问题

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

据我所知,如果您提供正确的类名,则不再需要类转换。

PDOStatement::fetchObject()

【讨论】:

  • 你在哪里看到我从 PDO 获得了任何数据?
  • PHP 中没有类转换 仅此而已。谢谢你的帮助。
猜你喜欢
  • 2012-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 2017-01-10
  • 2014-12-31
相关资源
最近更新 更多