这是我从未完全确定或从未找到确切答案的内容。PHP,将参数传递给对象方法或使用实例变量
可以说我有一个用户类,里面有一个register()方法,我不确定哪种方式最好实现这个方法。
在我register.php页我应该有
$user->register($_POST['firstName'], $_POST['lastName'], $_POST['username'], etc..);
,然后在register()方法不打扰设置对象的属性,只是使用的方法或签名提供的变量应该我做
$user->register();
然后在寄存器功能做一些像
$this->firstName = $_POST['firstName'];
$this->lastName = $_POST['lastName'];
etc...
提前致谢。
好凉爽感谢回复。我一直在使用最后一种方法,所以看起来像我不必更改任何代码。 – David 2012-07-12 18:07:20