我只是學習OOP的新手。我已閱讀了很多文章,並嘗試了一些教程。我只是想知道爲什麼在構造函數中聲明參數時應該忽略一些值。OOP參數值等於null
function __construct($hostname = NULL, $username = NULL, $password = NULL, $database = NULL)
{
$this->hostname = !empty($hostname) ? $hostname : "";
$this->username = !empty($username) ? $username : "";
$this->password = !empty($password) ? $password : "";
$this->database = !empty($database) ? $database : "";
}
這樣子。我真的很想知道。
($ hostname = NULL,$ username = NULL,$ password = NULL,$ database = NULL)當創建類的對象並且不提供參數時,它用於將值傳遞給變量時間將分配空值並創建對象 – Jalpesh 2012-07-27 05:49:59