PHP访问控制:公有public 受保护protected 私有private


前言

本文就介绍了PHP类的访问控制:public公有、protected受保护、private私有 的基础内容。


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

一、public\protected\private

  • 对属性或方法或常量的访问进行控制。
  • 在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。
  • 被定义为公有的类成员可以在任何地方被访问。
  • 被定义为受保护的类成员则可以被其自身以及其子类和父类访问。
  • 被定义为私有的类成员则只能被其定义所在的类访问。
  • 如果未加关键词,则默认为公有。
class ClName{
	public $sub1 = "PHP";
	$sub2 = "JAVA";			//公有 可以在任何地方被访问,不加关键词则默认为公有
	protected $sub3 = "GO";	//受保护	可以被自身、子类、父类访问
	private $sub4 = "PYTHON";	//只能被其定义所在的类访问
	public const SUB = 'public';	//定义公有的常量

	public function test(){
		echo $this->sub1;
	}
	
	private function test1(){
		echo $this->sub4;
	}
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值