求大神指点,,,关于static静态绑定的问题
php吧
全部回复
仅看楼主
level 10
南北极星 楼主
代码如下:
<?php
class a {
const aa = 1;
public static $bb = 'a';
public static function cc(){
echo __CLASS__;
}
public static function t1(){
echo static::aa;
echo static::$bb;
static::cc();
}
}
?>
浏览器显示错误如下:
Parse error: syntax error, unexpected T_STATIC in E:\AppServ\www\exer\class-7.php on line 9
互助群内,别人运行居然无错........
2014年02月04日 14点02分 1
level 14
echo static::aa;
错了
2014年02月04日 15点02分 2
level 3
PHP贴吧要火了…… 今天我觉得有必要开个帖子了…… 也不知道这个帖子会不会火…… 也不知道这个帖子会不会被删…… 一切都只有做了才知道
2014年02月04日 15点02分 3
level 9
试着把echo static::aa;这样的语句改成 self::aa试试看能否正常运行
2014年02月04日 16点02分 4
level 8
楼上正解,也可以写成a::aa。还有类名最好大写。
2014年02月04日 16点02分 5
level 3
反正我是不用。
2014年02月04日 19点02分 6
1