這是我從未完全確定或從未找到確切答案的內容。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