这是我的课程的代码:
<?php
include ('Special.php');
class SpecialContainer
{
private $dataArray;
public function _construct()
{
$this->dataArray = array();
echo"Created new Location instance<br/>";
}
public function addSpecialItem($Special_Item)
{
array_push($this->dataArray, $Special_Item);
}
}
?>
它在另一个 php 文件的以下行中引发错误:
$SpecialContainerObj->addSpecialItem($SpecialObj);
错误是这样的:
Warning: array_push() [function.array-push]: First argument should be an array in /home/**********s/SpecialContainer.php on line 16
..
我很困惑,有人可以澄清一下我该如何解决这个问题。谢谢