问答详情
源自:2-6 PHP类和对象之Static静态关键字

动态调用静态方法

http://img.mukewang.com/588564610001e3f903810373.jpg

动态调用静态方法和类名::方法名调用静态方法有什么区别?

提问者:怀中猫 2017-01-23 10:03

个回答

  • 慕粉1148586071
    2017-01-23 11:36:43

    Car::getSpeed();

    这是直观的类名::函数名()调用方式

    $func='getSpeed';

    $className='Car';

    echo $className::$func();

    这种可以修改$func = 'getHeight'   className='Bus'来调用

    最后的echo不需要做改变,只需要改变两个变量即可

  • qq_棉花糖_16
    2017-01-23 11:32:37

    什么鬼