qq_判官_0
2017-11-11 11:00
<?php
class A
{
public static function aa()
{
echo "这是A类aa的输出方法";
}
public static function bb()
{
static::aa();
}
}
class B extends A
{
public static function aa()
{
echo "这是B类aa的输出方法";
}
}
B::bb();
运行后出现Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting T_VARIABLE in F:\Appserv\www\php\1-3.php on line 13就是那个static::aa();
是因为php版本问题吗
用PHP5.6试试看,版本低了不支持静态绑定
PHP 5.3.0 起
PHP-面向对象
29004 学习 · 38 问题
相似问题