include_once 'showData.php';
class dbInsertion {
function db_insertShow($showData_obj)
{}
$ showData是一个类对象如何在这个db_insertShow函数中获取其数据成员
这是showdata类
class ShowData {
var $show_id;
var $type_id;
var $priority;
var $name;
var $sDescription;
var $lDescription;
var $bookinguntil;
var $runtime;
var $matinee;
var $evening;
var $pricefrom;
}
答案 0 :(得分:2)
在课堂上,你可以检索这样的成员:
class dbInsertion {
function db_insertShow($showData_obj)
{
$show_id = $showData_obj->show_id;
...
}
}
另外,您可能希望了解getter和setter的概念。实质上,它们只是用于检索和设置成员的方法。使用getter和setter获得的奖励是你可以做一些在检索成员时可能需要的东西。为此,您应该将您的成员定义为私有。
class ShowData {
private $show_id;
public function setShow_id($show_id) {
$this->show_id = $show_id;
}
public function getShow_id() {
return $this->show_id;
}
}
然后,您可以访问以下成员,而不是上面的示例:
class dbInsertion {
function db_insertShow($showData_obj)
{
$show_id = $showData_obj->getShow_id();
...
}
}