PHP实例化扩展抽象类的类

时间:2013-12-26 00:36:13

标签: php class instantiation abstract


所以我在PHP中第一次使用抽象类,并且正在努力使其工作。它可能很简单(一如既往!)。当我尝试实例化B类时,PHP抛出此错误

 致命错误:第12行的/var/www/test/class/B.class.php中找不到类'B'

摘要A类

abstract class A
{
    public function A()
    {
        //do something...
    } 
}

B类

include 'A.class.php';  //abstract class A is in a different file

$b = new B();    //instantiate class B (Line 12, error points to here)

class B extends A
{

    public function B() 
    {
        //do something...
    }

}

1 个答案:

答案 0 :(得分:2)

移动$ b = new B();在类定义下面。