Seven syntax descriptions in PHP
Class Seven syntax descriptions
-Attributes
-Static attributes
-Method
-Static Method
-Class Constants
-Constructor
-Destructor
';} // Static method public static function static_stuFunction () {echo 'static _ function ','';} // when the constructor creates an object, it automatically calls public function _ construct ($ stu_name) {$ this-> stu_name = $ stu_name; echo '_ construct ','';} // automatically call public function _ destruct () {echo '_ destruct', '';} when the Destructor destroys an object ','';}} // instantiate Class object $ object = new Student ('Tom '); // echo $ object-> stu_name ,''; // echo $ object: $ stu_num, ''; // class call static attribute echo Student: $ stu_num ,''; // call methods and static methods by using an object. $ object-> stuFunction (); $ object-> static_stuFunction (); $ object: stuFunction (); $ object :: static_stuFunction (); // use classes to call methods and static methods respectively Student: stuFunction (); Student: static_stuFunction (); // class call class constant echo Student: STUDENT, '';
Summary: objects can call attributes and static attributes. classes can only call static attributes. Objects can call methods and static methods. classes can call methods and static methods.