04/08_const.php
1 <html>
2 <body>
3 <?php
4
5 class CA
6 {
7 const c="kuk";
8 // public const c="kuk"; // Parse error: parse error, unexpected T_CONST, expecting T_VARIABLE
9 public function CA()
10 {
11 echo "CA::CA()<br />\r\n";
12 }
13
14 public function F ()
15 {
16 echo "CA::c=". CA::c." <br />\n";
17 echo "self::c=". self::c." <br />\n";
18 // CA::c="juj"; // Parse error: parse error, unexpected '='
19 // self::c="juj"; // Parse error: parse error, unexpected '='
20 }
21 }
22
23 echo "<b>Vytvorenie objektu \$A</b><br />\n";
24 $A = new CA();
25 // echo "\$A->c".$A->c."<br />\n"; // Notice: Undefined property: CA::$c
26 echo "CA::c=".CA::c."<br />\n";
27 echo "<b>Volanie \$A->F()</b><br />\n";
28 $A->F();
29
30 ?>
31 </body>
32 </html>