第三种访问的方法我本地提示错误。
哥特
哥特 2018-05-02 22:11:09
0
1
1216

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


哥特
哥特

全部回复(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();

?>


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板