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预定义常量
Dec 25 PHP
php zip文件解压类代码
Dec 02 PHP
PHP5中使用DOM控制XML实现代码
May 07 PHP
php模块memcache和memcached区别分析
Jun 14 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
Feb 15 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
PHP时间函数使用详解
Mar 21 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上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
js中一个函数获取另一个函数返回值问题探讨
2013/11/21 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
js实现日历
2020/11/07 Javascript
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
关于python中remove的一些坑小结
2021/01/04 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
黄河的主人教学反思
2014/02/07 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
党组织公开承诺书
2014/03/29 职场文书
环保建议书100字
2014/05/14 职场文书
欢迎词怎么写
2015/01/23 职场文书
植树节新闻稿
2015/07/17 职场文书
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技