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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
Feb 09 PHP
模板引擎正则表达式调试小技巧
Jul 20 PHP
PHP内核介绍及扩展开发指南―基础知识
Sep 11 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
PHP 7的一些引人注目的新特性简单介绍
Nov 08 PHP
php多文件打包下载的实例代码
Jul 12 PHP
ThinkPHP实现的rsa非对称加密类示例
May 29 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
php redis setnx分布式锁简单原理解析
Oct 23 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
Javascript 学习书 推荐
2009/06/13 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
Python3 socket同步通信简单示例
2017/06/07 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
日本最大的购物网站乐天市场国际版:Rakuten Global Market(支持中文)
2020/02/03 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
毕业生求职推荐信
2013/11/04 职场文书
毕业自我评价
2014/02/05 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
教师党员承诺书2015
2015/01/21 职场文书
学校捐书倡议书
2015/04/27 职场文书
医学会议开幕词
2016/03/03 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
微信小程序用户授权最佳实践指南
2021/05/08 Javascript