The definition of the class and the instantiation of the object
<?php//class members are the class hero{public $name that belong to the object ;/ /member variables//member properties (in strongly typed languages) protected $blood; Private $attack; Member Method function skill () { echo "$this->name<br>control"; }} $s = new Hero ();//Build a Hero $s->name = "Riven"; Assign the hero echo "$s->name<br>";//output Hero name $s->skill ();
constructors, destructors
Function: Initializes some members of the class (parameter custom initial value) class Ren {public $name; public $age; Use type//old version definition usage in strongly typed languages/* Public Function Ren () { echo "is constructing function"; Public Function Ren ($v) { $this->age = $v; * ///php new version definition usage public function __construct ($v) { $ This->age = $v;} Public Function __destruct () { echo "destroying file";}} $s = new Ren (a); echo $s->age; ? >