echo '3.Object::Class konstanter Name:'.(neue Demo)::siteName.'<br>';
Eingabeaufforderungsfehler:
Analysefehler: Syntaxfehler, unerwartetes '::' (T_PAAMAYIM_NEKUDOTAYIM ), erwartet ',' oder ';' in E:webphpstudyWWWclassoopself.php in Zeile 18
php-Version ist 5.4
<?php
header("Content-type: text/html; charset=utf-8"); ? ? ? ??
class demo{
const siteName = 'php中文網(wǎng)';
const domain = <<< 'EOT'
<a href="javascript:;">m.miracleart.cn</a>
EOT;
public function getSiteName(){
return self::siteName;
}
}
//方法1:類名:類常量名。
echo '1.類名::類常量名'.demo::siteName.demo::domain.'<br>';
//方法2:類變量:類常量名 ?要在PHP5.3以上版本運(yùn)行。
$className = 'demo';
echo '2.類變量::類常量名:'.$className::siteName.'<br>';
//方法3:用當(dāng)前類的對(duì)象來(lái)訪問(wèn)類常量。
echo '3.對(duì)象::類常量名:'.(new demo)::siteName.'<br>';
//方法4:用勒種的方法來(lái)間接訪問(wèn)類常量。
echo '4.對(duì)象->方法():'.(new demo)->getSiteName();
?>