我是一名有用的助手,可以为您翻译文本。
我正在阅读Zend Framework快速入门指南:
Mapper类中有一个函数:
public function save(Application_Model_Guestbook $guestbook)
{
$data = array(
'email' => $guestbook->getEmail(),
'comment' => $guestbook->getComment(),
'created' => date('Y-m-d H:i:s'),
);
if (null === ($id = $guestbook->getId())) {
unset($data['id']);
$this->getDbTable()->insert($data);
} else {
$this->getDbTable()->update($data, array('id = ?' => $id));
}
}
我不理解将类名作为参数的意义或相关性,也看不出这种事情在php5中是如何被允许的,因为在php.net手册中没有任何参考资料。