数码资讯
完整的PHP类包含七个语法描述。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
课堂上的七个语法描述
-属性
静态属性
-方法
静态方法
类的常量
构造函数
-破坏者
< 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();
调用类常量
回声学生:学生;
总结:
对象可以调用属性和静态属性,类只能调用静态属性。
可以调用对象和静态方法,可以调用和静态类。
-属性
静态属性
-方法
静态方法
类的常量
构造函数
-破坏者
< 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();
调用类常量
回声学生:学生;
总结:
对象可以调用属性和静态属性,类只能调用静态属性。
可以调用对象和静态方法,可以调用和静态类。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。