我只是学习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