类中的七种语法说明
-属性
-静态属性
-方法
-静态方法
-类常量
-构造函数
-析构函数
<?php
class Student {
const STUDENT = 'Tom';
public $stu_name;
public static $stu_num = 1;
public function stuFunction() {
echo 'non_static_function','<br />';
}
public static function static_stuFunction() {
echo 'static_function','<br />';
}
public function __construct($stu_name) {
$this->stu_name = $stu_name;
echo '__construct','<br />';
}
public function __destruct() {
echo '__destruct','<br />';
}
}
$object = new Student('Tom');
echo $object->stu_name,'<br />';
echo $object::$stu_num,'<br />';
echo Student::$stu_num,'<br />';
$object->stuFunction();
$object->static_stuFunction();
$object::stuFunction();
$object::static_stuFunction();
Student::stuFunction();
Student::static_stuFunction();
echo Student::STUDENT,'<br />';
总结:
对象能够调用属性和静态属性,类仅仅能调用静态属性。
对象能够调用方法和静态方法,类能够调用方法和静态方法。
本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5059538.html,如需转载请自行联系原作者