background image

 

PHP 项目:PHP 关于访问控制的和运算符优先级

以下主要介绍了 PHP 中关于访问控制的和运算符优先级介绍,需要的朋友可以参考下
代码如下:
 

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;