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>

« Spä¯