您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

从一个PHP类来讲解七种语法

2025/11/14 21:49:25发布19次查看
本文主要介绍了一个完整的php类包含的七种语法说明,这些语法包括属性、静态属性、方法、静态方法、类常量、构造函数、析构函数。本文一一给代码示例和详细注解让你快速了解类的写法。希望对大家有所帮助。
类中的七种语法说明
-属性
-静态属性
-方法
-静态方法
-类常量
-构造函数
-析构函数
<?php class 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 />';
总结:
对象可以调用属性和静态属性,类只能调用静态属性。
对象可以调用方法和静态方法,类可以调用方法和静态方法。
相关推荐:
php 类的反射用法实例代码
php 类与对象中的访问控制(可见性)
php 类与对象全面了解
以上就是从一个php类来讲解七种语法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product