课堂上的七个语法描述

-属性

静态属性

-方法

静态方法

类的常量

构造函数

-破坏者


< PHP
班级学生{
属性、方法和类中的函数具有访问权限(函数和方法是相同的概念)
私人/受保护的受保护的私人公众
没有访问修饰符类常量
const的学生=;
属性
公共stu_name美元;
静态属性
公共静态stu_num = 1美元;
方法
公共功能stufunction(){
echo'non_static_function ',';
}
静态方法
公共静态函数static_stufunction(){
echo'static_function ',';
}
当对象自动创建时调用构造函数
公共功能__construct($ stu_name){
美元-> stu_name = $ stu_name;
回声'__construct ',';

}
析构函数被称为对象的自动销毁。
公共功能__destruct(){
回声'__destruct ',';
}
}

实例化类对象
$对象=新学生();
对象调用属性
echo $对象-> stu_name,;
用于调用静态属性的对象
echo $对象::stu_num美元,;
类调用静态属性
学生:回声:stu_num美元,;
分别使用对象调用方法和静态方法。
$对象-> stufunction();
$对象-> static_stufunction();
目的:stufunction(美元);
目的:static_stufunction(美元);
分别使用类/调用方法和静态方法。
学生::stufunction();
学生::static_stufunction();
调用类常量
回声学生:学生;



总结:

对象可以调用属性和静态属性,类只能调用静态属性。

可以调用对象和静态方法,可以调用和静态类。