Я работаю над проектом Zend, и прошло уже более 12 месяцев с тех пор, как я коснулся Zend, у меня появляется ошибка по одной из моих функций, и я не могу понять, почему, я думаю, что это может быть до сайта изначально был построен в более ранней версии PHP (5.2), и теперь я использую 5.3.
Функция выглядит так,
public function addDebug($mixedObject, $title = "")
{
$debugObject = new stdClass();
$debugObject->title = $title;
$debugObject->type = gettype($mixedObject);
$debugObject->className = (!get_class($mixedObject)) ? "" : gettype($mixedObject);<-- Line error is complaining about -->
$debugObject->mixedObject = $mixedObject;
array_push($this->debugArr, $debugObject);
}
Сообщение об ошибке выглядит следующим образом:
get_class() expects parameter 1 to be object, array given in /server/app/lib/View.php on line 449
Любой совет по этому вопросу был бы хорош.