Copy code The code is as follows:
class person{
//The following are the member attributes of person
var $name;
//The person’s name
var $sex;
//The person’s gender
var $age;
//The person’s age
// Define a constructor parameter as name $name, gender $sex and age $age
function __construct($name,$sex,$age){
//The $name passed in through the constructor is given to the member attribute$ this->name is assigned an initial value
$this->name=$name;
//$sex passed in through the constructor is assigned an initial value to the member attribute $this->sex
$ this->sex=$sex;
//The $age passed in through the constructor is assigned an initial value to the member attribute $this->age
$this->age="$age";
}
//The following is the member method of the person
function say()
//The method by which this person can speak
{
echo "My name is:".$this ->name."Gender;".$this->sex."My age is:".$this->age."
";
}
function run() //How this person can walk
{
echo "This person is walking";
}
//This is a destructor, which calls
function __destruct(( )
{
echo "Goodbye".$this->name."
";
}
}
//Create 3 objects $p1 through the constructor method, $p2, $p3, respectively pass in three different actual parameters: name, gender and age
$p1=new person("Xiao Ming", "Male", 20);
$p2=new person(" Bear","Female",30);
$p3=new person("Sunflower","Male",25);
//The following accesses the speaking methods of 3 objects$p1->say( );$p2->say();$p3->say();
?>
The output result is:
My name is: Xiao Ming Gender; Male My age is: 20
My name is: Bear Gender; Female My age is: 30
My name is: Sunflower Gender; Male My age is: 25
Goodbye Sunflower
Goodbye Bear
Goodbye Xiao Ming
http://www.bkjia.com/PHPjc/323184.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/323184.htmlTechArticleCopy the code as follows: ?php class person{ //The following are the member attributes of the person var $name; // The person's name var $sex; //The person's gender var $age; //The person's age//Define a constructor parameter...