类型的访问修饰符允许开发人员对类成员的访问进行限制,这是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使用

最新文章

  1. java中两种添加监听器的策略
  2. JSON.stringify的使用方法
  3. 浅谈Struts2拦截器的原理与实现
  4. 今日网站突然报错,mysql的故障
  5. jquery easyui Tab 引入页面的问题
  6. 无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试。
  7. 对SA权限的再突破 (对付xplog70.dll被删)转载
  8. Server的Transfer和Response的Redirect
  9. 原生js简单实现双向数据绑定原理
  10. UnderScore的使用实例记录
  11. LinkedHashMap就这么简单【源码剖析】
  12. 进程间数据传递:Queue,Pipe 进程间数据共享:Manager
  13. jmeter 之 beanshell sample
  14. devexpress—WPF
  15. tensorflow学习之(八)使用dropout解决overfitting(过拟合)问题
  16. CF369E Valera and Queries
  17. Floyd算法简介
  18. BEM思想之彻底弄清BEM语法
  19. Qt FFMPEG+OpenCV开启摄像头
  20. 数据库iops的理解

热门文章

  1. Flutter安装
  2. pwn学习日记Day17 《程序员的自我修养》读书笔记
  3. 黑马vue---40、结合Node手写JSONP服务器剖析JSONP原理
  4. 设置django 时间
  5. 一个很好的开源视频播放器GiraffePlayer2(支持rtmp,rtsp,http,https)
  6. JAVA踩坑录
  7. mysql密码设置为空怎么办?
  8. CentOS 7.4 发布下载,安全稳定的Linux发行版
  9. centos 7 gitlab安装服务器
  10. Swift中添加标记(MARK)和警告(TODO FIXME)