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 相关文章推荐
珊瑚虫IP库浅析
Feb 15 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
php正则表达式使用的详细介绍
Apr 27 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
ThinkPHP权限认证Auth实例详解
Jul 22 PHP
php多个文件及图片上传实例详解
Nov 10 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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 session和cookie使用说明
2010/04/07 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
js 文件引入实现代码
2010/04/23 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
2016/12/14 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
Python中非常实用的一些功能和函数分享
2015/02/14 Python
Python的pycurl包用法简介
2015/11/13 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python 自动化表单提交实例代码
2017/06/08 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
使用python opencv对目录下图片进行去重的方法
2019/01/12 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
pandas的resample重采样的使用
2020/04/24 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
Django多个app urls配置代码实例
2020/11/26 Python
一道SQL面试题
2012/12/31 面试题
女大学生个人求职信
2013/12/09 职场文书
八一慰问活动方案
2014/02/07 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
武夷山导游词
2015/02/03 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python