可以/可以在PHP中使用新对象初始化数组吗?

时间:2018-09-12 16:32:04

标签: php arrays object

我想尝试的事情:

class thing{
  public $name = "default";
  public $stats = [1,2];
}

$myArray = (object)array(new thing,'internalArray'=>[(object)[],new thing]) //un-named objects in a complex array/object

有很多方法可以将对象“放入”数组。我要问的问题是将对象放置在新数组中的边界和限制在哪里。这个特定的问题可能无法为许多读者带来最有效的答案,但至少可以弄清为什么(对我而言)在初始化数组中新对象不是好习惯。

在搜索PHP手册,堆栈溢出和... W3Schools时-根据您对示例缺乏的了解,我发现这种情况下几乎没有帮助。任何信息都不能仅仅意味着这是一个“愚蠢的主意”,并且永远不要介意自己。

0 个答案:

没有答案