重庆房产网/河北百度seo关键词
类中的七种语法说明
-属性
-静态属性
-方法
-静态方法
-类常量
-构造函数
-析构函数
<?phpclass Student {// 类里的属性、方法和函数的訪问权限有 (函数和方法是同一个概念)// private 私有的 protected 受保护的 public 公有的// 类常量 没有訪问权限修饰符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,如需转载请自行联系原作者