PHP 關于訪問控制的和運算符優先級介紹_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:關于PHP語言構造器介紹
      PHP里有echo、print、die、require等幾個特殊的關鍵字,雖然它們用起來像是函數,但實際上更類似于if、while這樣控制語句,而不是一個函數。也就是說,當解釋器遇到: 復制代碼 代碼如下: print 'Hello world'; 這樣的一個表達式的時候,并不會把它轉換成函數調用,而

      這篇文章主要介紹了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;
      $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/js獲取客戶端mac地址的實現代碼
      這篇文章主要介紹了如何在php與js中分別獲取客戶度mac地址的方法,需要的朋友可以參考下 廢話不多講,直接上代碼吧! 復制代碼 代碼如下: ?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_t

      來源:模板無憂//所屬分類:PHP教程/更新時間:2013-07-09
      相關PHP教程