PHP类的属性

本文介绍PHP中类属性的基础知识,包括属性的声明方式、初始化规则及如何通过对象运算符访问非静态属性等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

本文就介绍了PHP类的属性的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、类的属性

  • 属性:类的变量成员。
  • 属性声明是由关键字 public,protected 或者 private 开头,然后跟一个普通的变量声明来组成。
  • 属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指 PHP 脚本在编译阶段时就可以得到其值,而不依赖于运行时的信息才能求值。
  • 在类的成员方法里面,可以用 ->(对象运算符):$this->property(其中 property 是该属性名)这种方式来访问非静态属性。
  • 静态属性则是用 ::(双冒号):self::$property 来访问。
class ClassName{
	public $str = "你好";		//公有属性
	private $str1 = "hello";	//私有属性
	protected $str2 = "你好 hello";	//受保护属性

	public $in = 1+2;	//错误的申明,初始化的值必须是常数
	public $in1 = "你好"." hello"; //错误的申明,常数不依赖运行

	public function fun(){
		echo $this->str;	//伪变量来访问非静态属性
	}
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值