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 相关文章推荐
apache2.2.4+mysql5.0.77+php5.2.8安装精简
Apr 29 PHP
php 常用类汇总 推荐收藏
May 13 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
Yii配置文件用法详解
Dec 04 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
php从数组中随机选择若干不重复元素的方法
Mar 14 PHP
php生成短域名函数
Mar 23 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
May 02 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截取中文字符串的问题
2006/07/12 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
jquery 防止表单重复提交代码
2010/01/21 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
python selenium 弹出框处理的实现
2019/02/26 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
建筑公司文秘岗位职责
2013/11/29 职场文书
保安自我鉴定范文
2013/12/08 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
慰问信模板
2015/02/14 职场文书
财务稽核岗位职责
2015/04/13 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers