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>