如果父类在一个文件里,不会报错require 'class.php' class p {function show() {echo 1}}require 'call.php' "son::show();"class son extends p {}
这会报错
——————————————————
如果把 不包含调用直接写进来不会报错按理说不论函数或方法的定义放在调用前还是后,都不应该出错但如果父类和调用都是包含进来的,而且子类在调用之前,却会报错

解决方案 »

  1.   

    基类不管怎么require都是没问题的,什么顺序都行感觉子类的解析级别要比类和函数都低,而且不能跨require,如果跨文件,就要注意顺序
      

  2.   

    按理说不论函数或方法的定义放在调用前还是后,都不应该出错此话一点都不错。
    但是你的 call.php 中
    只有 son::show();
    而没有 son 类的定义,这难道会不报错吗?