【发布时间】:2013-01-12 09:33:24
【问题描述】:
我正在使用 PHP。我有一个对象数组,并想在其末尾添加一个对象。
$myArray[] = null; //adds an element
$myArray[count($myArray) - 1]->name = "my name"; //modifies the element I just added
上面是函数式的,但是有没有一种更简洁、更易读的方式来编写它?可能是一行?
【问题讨论】:
-
这无法正常工作。它应该抛出一个错误:Accessing property of a null object at line 2 in stackoverflow example
-
@sinistraD - PHP 不在乎它是
null。它会将其转换为对象并设置属性,然后emit a warning。 -
这将引发空对象警告。