PHP 關於訪問控制的和運算子優先順序介紹

NO IMAGE

複製程式碼 程式碼如下:
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學習 運算子與運算子優先順序PHP字串 ==比較運算子的副作用PHP 作用域解析運算子(::)php中的三元運算子使用說明PHP常用特殊運算子號和函式總結(php新手入門必看)PHP基礎之運算子的使用方法php中的比較運算子詳解php陣列操作之鍵名比較與差集、交集賦值的方法php字元比較函式similar_text、strnatcmp與strcasecmp用法分析PHP字串比較函式strcmp()和strcasecmp()使用總結php常用字串比較函式例項彙總PHP中浮點數計算比較及取整不準確的解決方法php中判斷陣列相等的方法以及陣列運算子介紹php三元運算子知識彙總PHP之浮點數計算比較以及取整數不準確的解決辦法php陣列比較實現查詢連續數的方法PHP比較運算子的詳細介紹