私は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 : "";
}
このような。本当に知りたいです。