php中的访问类型(public,private,protected)
2024-09-08 11:21:06
类型的访问修饰符允许开发人员对类成员的访问进行限制,这是PHP5的新特性。但却是oop语言的一个好的特性。而且大多数的oop语言都已支持此特性。PHP5支持三种访问修饰符:
public(公有的,默认的),protected(受保护的),private(私有的)三种。
public 公有修饰符,类中的成员没有访问限制,所有外部成员都可以访问(读和写)这个类成员(包括成员属性和成员方法)。
private 私有修饰符,被定义为private的成员,对于同一个类里的所有成员是可见的,即没有访问限制;但对于该类的外部代码时不允许改变甚至读操作的,对于该类的子类,也不能访问private修饰的成员。
protected 保护成员修饰符,被修饰为protected的成员不能被该类的外部代码访问。但是对于该类的子类有访问权限,可以进行属性、方法的读及写操作.
静态属性和静态方法
静态属性和静态方法使用static关键字定义
class Man
{
static $v = 12;//这是静态属性
var $v1 = 100;//非静态属性 static function f1(){
echo "这个是静态方法";
}
}
$p = new Man();//实例化对象 echo union::$v;//访问静态属性 echo union::f1();//访问静态方
构造方法
PHP使用
最新文章
- java中两种添加监听器的策略
- JSON.stringify的使用方法
- 浅谈Struts2拦截器的原理与实现
- 今日网站突然报错,mysql的故障
- jquery easyui Tab 引入页面的问题
- 无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试。
- 对SA权限的再突破 (对付xplog70.dll被删)转载
- Server的Transfer和Response的Redirect
- 原生js简单实现双向数据绑定原理
- UnderScore的使用实例记录
- LinkedHashMap就这么简单【源码剖析】
- 进程间数据传递:Queue,Pipe 进程间数据共享:Manager
- jmeter 之 beanshell sample
- devexpress—WPF
- tensorflow学习之(八)使用dropout解决overfitting(过拟合)问题
- CF369E Valera and Queries
- Floyd算法简介
- BEM思想之彻底弄清BEM语法
- Qt FFMPEG+OpenCV开启摄像头
- 数据库iops的理解