php新手求解,跟着老师的代码,对比没错啊,php版本是5.2.6的

来源:2-5 后期静态绑定

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版本问题吗


写回答 关注

2回答

  • qq_居委会王某人_0
    2018-06-21 18:01:44

    用PHP5.6试试看,版本低了不支持静态绑定

  • 慕娘9475393
    2017-11-12 15:29:17

    PHP 5.3.0 起 

PHP-面向对象

从面相过程到面向对象,带你深入理解面向对象编程思想,体验编程的奥妙!

29004 学习 · 38 问题

查看课程

相似问题