PHP面向对象之private权限控制
来源:互联网 发布:thinkphp5 源码分析 编辑:程序博客网 时间:2024/05/17 06:22
/***
====笔记部分====
权限修饰符
作用: 用来说明 属性/方法的权限特点
写在 属性/方法前面
共有3个权限修饰符
private 私有的 , 保护的最严
protected 保护的
public 公共的 ,保护的最松
疑问:
public修饰的属性/方法,可以在哪儿访问?
private 修饰的属性/方法,可以在哪儿访问?
如何判断属性/方法 有没有权限访问?
答:看访问时的位置!
private的属性/方法,只能在类定义的大括号内{},才能访问
public 的属性, 在任意位置都可以访问
***/
<?phpclass human{ public $mood='';// 心情,公有 private $money=500;// 钱,私有的 public function getmoney(){return $this->money; } //定义私有秘密方法 private function secret(){ echo '我那天偷吃了一块糖'; } //告诉我你的秘密方法 public function tellme(){ $this->secret(); } }$lisi=new human();$lisi->mood='happay';echo $lisi->mood,'<br />';//happayecho $lisi->getmoney(),'<br />';//500//echo $lisi->money=300;//对象不可以调用私有属性//Fatal error: Cannot access private property human::$money in C:\wamp\www\php\private.php on line 31//$lisi->secret();//对象不可以调用私有方法//Fatal error: Call to private method human::secret() from context '' in C:\wamp\www\php\private.php on line 32$lisi->tellme(); // 可以,因为是通过第17行,即,类内调用的. /*总结: private权限控制只能在类的{} 内调用,走出了{}, 谁也调不动.*/ ?>
- PHP面向对象之private权限控制
- PHP面向对象之private权限控制
- php面向对象之private、protected、public三者权限控制区别
- php面向对象之private、protected、public三者权限控制区别
- php 面向对象权限
- php面向对象之访问权限修饰符
- PHP 面向对象:访问控制
- PHP之面向对象
- Java面向对象-访问控制权限
- php面向对象-关键字的合理运用,public,private,
- 【面向对象】php新手之学习类与对象-访问控制
- PHP面向对象之我见
- PHP面向对象之我见
- PHP面向对象之----static
- php面向对象之__destruct()
- PHP面向对象之克隆
- PHP之面向对象学习
- PHP 面向对象之__toString
- safari上的鼠标点击hover css属性-webkit-tap-highlight-color
- Windows XP SP2的设置
- CSS透明属性详解
- Redis 的安装配置介绍
- HashSet、HashMap,散列表数据结构(哈希表)
- PHP面向对象之private权限控制
- WinXP如何设置WiFi热点
- 圆圈游戏(扫描线-圆的包含关系)
- C 语言中Const限定符的作用!
- Editplus 3.4 注册码 keycode
- android 获取自定义组件 Image src
- 膏肓痛的自疗法-------为久坐者
- Oracle左连接,右连接
- SD Card命令 - CMD8