这是我第一次尝试 OOP,我的英语不熟练,很抱歉出现错误。
我想在我的数据库中管理具有很多属性的人员列表,我必须提取所有记录或保存单个记录。我正在尝试创建一个具有所有属性的类,但我不知道如何初始化单个对象,因为我认为创建具有这么多参数的构造函数不是正确的方法。我需要一个建议。非常感谢。
弗朗切斯科
编辑:我应该做的一个例子。
class Person {
var $id=NULL;
var $name;
var $lastname;
var $cf;
var $address;
var $number;
var $city;
var $cap;
var $state;
var $nation;
var $phone;
var $fax;
var $cell;
var $email;
var $reg_date;
var $reg_type;
function __constructor(... attributes ...){
... assignements ...
}
function getPerson($id){
$result=mysql_query("SELECT * FROM .... ");
if(mysql_num_rows($result)!=1) return false;
$record = mysql_fetch_assoc($result);
$this->id=$record['id'];
$this->name=$record['name'];
ecc ...
}
}
我需要使用 POST 模式下 Web 表单发送的数据创建一个 Person 对象。