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静态类
Nov 25 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
PHP的explode和implode的使用说明
Jul 17 PHP
PHP中用hash实现的数组
Jul 17 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
提高PHP编程效率的方法
Nov 07 PHP
ThinkPHP缓存方法S()概述
Jun 13 PHP
destoon各类调用汇总
Jun 20 PHP
cakephp打印sql语句的方法
Feb 13 PHP
浅谈json_encode用法
Mar 05 PHP
YII框架批量插入数据的方法
Mar 18 PHP
PHP autoload使用方法及步骤详解
Sep 05 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
PHP 创建标签云函数代码
2010/05/26 PHP
PHP 验证码的实现代码
2011/07/17 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
python删除字符串中指定字符的方法
2018/08/13 Python
python 实现敏感词过滤的方法
2019/01/21 Python
python实现抖音点赞功能
2019/04/07 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
如何手工释放资源
2013/12/15 面试题
2014年质检工作总结
2014/11/26 职场文书
2015年科室工作总结
2015/04/10 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书