Bei der dritten Zugriffsmethode erhalte ich lokal eine Fehlermeldung.
哥特
哥特 2018-05-02 22:11:09
0
1
1261

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


哥特
哥特

Antworte allen(1)
哥特

<?php

header("Content-type: text/html; charset=utf-8");         

class demo{

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();

?>


Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage