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.ini修改php上传文件大小限制的方法详解
Jun 17 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
php微信开发自定义菜单
Aug 27 PHP
PHP GD库相关图像生成和处理函数小结
Sep 30 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
phpMyAdmin无法登陆的解决方法
Apr 27 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
Protoss热键控制
2020/03/14 星际争霸
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
深入理解Django中内置的用户认证
2017/10/06 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
Django 迁移、操作数据库的方法
2019/08/02 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
会计专业推荐信
2013/10/29 职场文书
日语专业个人的求职信
2013/12/03 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
工程师岗位职责规定
2014/02/26 职场文书
公司寄语大全
2014/04/10 职场文书
实习单位评语
2014/04/26 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
Python中的xlrd模块使用整理
2021/06/15 Python
详解JAVA的控制语句
2021/11/11 Java/Android
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
Python之matplotlib绘制折线图
2022/04/13 Python