02/03.php


  1  <html>
  2  <body>
  3  <?php
  4  
  5  class CA
  6  {
  7  
  8    function CA()
  9    {
 10      echo "CA::CA<br />\r\n";
 11    }
 12  
 13    function Fa () { echo "CA::Fa<br />\r\n"; }
 14    public    function Fb () { echo "CA::Fb<br />\r\n";  }
 15    protected function Fc () { echo "CA::Fc<br />\r\n";  }
 16    private   function Fd () { echo "CA::Fd<br />\r\n";  }
 17  }
 18  
 19  $A = new CA();
 20  $A->Fa();
 21  $A->Fb();
 22  //$A->Fc(); // Fatal error: Call to protected method CA::Fc() from context '' in C:\!IB\Projekty\PHP\5\02\03.php on line 22
 23  //$A->Fd(); //Fatal error: Call to private method CA::Fd() from context '' in C:\!IB\Projekty\PHP\5\02\03.php on line 23
 24  //$A->Fxyz(); // Fatal error: Call to undefined method CA::Fxyz() in C:\!IB\Projekty\PHP\5\02\03.php on line 24
 25  echo "OK";
 26  
 27  ?>
 28  </body>
 29  </html>

« Spä¯