PHP 关于访问控制的和运算符优先级介绍


Posted in PHP onJuly 08, 2013
class Foo 
{ 
    private $name = 'hdj'; 
    public function getName(){ 
        return $this->name; 
    } 
} class Bar extends Foo 
{ 
    public $name = 'deeka'; 
} 
$bar = new Bar; 
var_dump($bar->name); 
var_dump($bar->getName());

访问控制

对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由 private 定义的类成员则只能被其所在类访问。

<?php
$a = 3;
$b = 6;
if($a = 5 || $b = 7){
    echo $b.'<br />';
    $a++;  
    $b++;
}
var_dump($a, $b);
echo '<br /> $a = (5 || $b = 7)';
echo '<hr />';
$a = 3;
$b = 6;
$c = 1;
if($a = 5 || $b = 7 && $c = 10){
    $a++;  
    $b++;
}
var_dump($a, $b,$c);
echo '<br /> && 比 || 高';
echo '<hr />';
$a = 3;
$b = 6;
$c = 1;
if($a = 0 || $b = 7 && $c = 10){
    $a++;  
    $b++;
}
var_dump($a, $b,$c);
echo '<br /> ';
echo '<hr />';
class Foo {
    private $name = 'hdj';
    public function getName() {
        return $this->name;
    }
}
class Bar extends Foo {
    public $name = 'deeka';
}
$bar = new Bar;
var_dump($bar->name);
var_dump($bar->getName());
PHP 相关文章推荐
一个php导出oracle库的php代码
Apr 20 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
PHP 下载文件时自动添加bom头的方法实例
Jan 10 PHP
php获取网页标题和内容函数(不包含html标签)
Feb 03 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 PHP
php实现两个数组相加的方法
Feb 17 PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 PHP
PHP实现限制IP访问及提交次数的方法详解
Jul 17 PHP
PHP如何通过带尾指针的链表实现'队列'
Oct 22 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 #PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 #PHP
php打开文件fopen函数的使用说明
Jul 05 #PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 #PHP
如何利用PHP执行.SQL文件
Jul 05 #PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 #PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
Jul 05 #PHP
You might like
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
PHP中time(),date(),mktime()区别介绍
2013/09/28 PHP
Linux编译升级php的详细方法
2013/11/04 PHP
PHP中使用curl入门教程
2015/07/02 PHP
10条php编程小技巧
2015/07/07 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
行政副总岗位职责
2014/02/23 职场文书
小学生评语大全
2014/04/18 职场文书
小学生期末评语大全
2014/04/21 职场文书
给老婆的保证书范文
2014/04/28 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
授权委托书范文
2014/07/31 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
欢迎词怎么写
2015/01/23 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏