echo '3.物件::類別常數名稱:'.(new demo)::siteName.'<br>';
提示錯誤:
Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM), expecting ',' or ';' in E:\web\phpstudy\WWW\class\oopself.php on line 18
php版本是5.4
哥特2018-05-02 22:12:42
<?php
header("Content-type: text/html; charset=utf-8");
class demo{
const siteName## const siteName## = 'php中文網';
const domain = <<< 'EOT'
<a href="javascript:;">www.php.cn</ a>
EOT;
public function getSiteName(){
return self::siteName;
## }# } //方法1:類別名稱:類別常數名。 echo '1.類別名稱::類別常數名稱'.demo::siteName.demo::domain.'<br>';# //方法2:類別變數:類別常數名 要在PHP5.3以上版本運作。 $className = 'demo'; echo '2.類別變數::類別常數名稱:'.$className::siteName.'<br>';# //方法3:用目前類別的物件來存取類別常數。 echo '3.物件::類別常數名稱:'.(new demo)::siteName.'<br>'; //方法4:用勒種的方法來間接存取類別常數。 echo '4.物件->方法():'.(new demo)->getSiteName(); ?>