class Foo <BR>{ <BR> private $name = 'hdj'; <BR> public function<span style="color:transparent">~来1源gaodai#ma#com搞*代#码1网</span><abbr>搞代gaodaima码</abbr> getName(){ <BR> return $this->name; <BR> } <BR>} <br><br>class Bar extends Foo <BR>{ <BR> public $name = 'deeka'; <BR>} <br><br>$bar = new Bar; <BR>var_dump($bar->name); <BR>var_dump($bar->getName());<BR>
访问控制
对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由 private 定义的类成员则只能被其所在类访问。
<?php<BR>$a = 3;<BR>$b = 6;<BR>if($a = 5 || $b = 7){<BR> echo $b.'<br />';<BR> $a++; <BR> $b++;<BR>}<BR>var_dump($a, $b);<BR>echo '<br /> $a = (5 || $b = 7)';</P><P>echo '<hr />';<BR>$a = 3;<BR>$b = 6;<BR>$c = 1;<BR>if($a = 5 || $b = 7 && $c = 10){<BR> $a++; <BR> $b++;<BR>}<BR>var_dump($a, $b,$c);<BR>echo '<br /> && 比 || 高';</P><P>echo '<hr />';<BR>$a = 3;<BR>$b = 6;<BR>$c = 1;<BR>if($a = 0 || $b = 7 && $c = 10){<BR> $a++; <BR> $b++;<BR>}<BR>var_dump($a, $b,$c);<BR>echo '<br /> ';<BR>echo '<hr />';</P><P>class Foo {<BR> private $name = 'hdj';<BR> public function getName() {<BR> return $this->name;<BR> }<BR>}<br><br>class Bar extends Foo {<BR> public $name = 'deeka';<BR>}<br><br>$bar = new Bar;<BR>var_dump($bar->name);<BR>var_dump($bar->getName());</P><P>