类 / 构造函数

<?php

class Man {
    public $name = "";
    public $country = "";

    function __construct(string $name = "unknown"
        string $country = "unknown") {
        $this->name = $name;
        $this->country = $country;
    }
}

$man1 = new Man();
//man1.Name is "unknown"
//man1.Country is "unknown"

$man2 = new Man("Vladimir");
//man2.Name is "Vladimir"
//man2.Country is "unknown"

$man3 = new Man("Vladimir""Brazil");
//man3.Name is "Vladimir"
//man3.Country is "Brazil"

print_r($man1);
print_r($man2);
print_r($man3);