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来写记数器(详细介绍)
Oct 09 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 PHP
PHP中用hash实现的数组
Jul 17 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
laravel5.6实现数值转换
Oct 23 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
Yii CGridView用法实例详解
2016/07/12 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
JS使用cookie实现只出现一次的广告代码效果
2017/04/22 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
CSS3 边框效果
2019/11/04 HTML / CSS
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
毕业生就业自荐信
2013/12/04 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
护士求职自荐信范文
2014/03/19 职场文书
横幅标语大全
2014/06/17 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
消防安全月活动总结
2015/05/08 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python
python 常用的异步框架汇总整理
2021/06/18 Python
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang