PHP为现有类添加了附加功能

时间:2013-07-13 13:21:11

标签: php

我的库中有类和一组方法。

类名称为classA,其方法调用generateCSS方法。在这些函数中,已经定义了一组元TAG。现在我想在现有的函数generateCSS中添加一些元标记。这些过度骑行不应该打扰现有的函数generateCSS我也想要我的新元标记在generateCSS函数中。

这里每个人都访问generateCSS方法。所以我的新元标记更改也应该反映出来。

class classb extends classa{

    public function add_generateCSS (){
        parent::generateCSS();      
        return $html = "<script src='new.js'></script>";
    }   
}

1 个答案:

答案 0 :(得分:1)

我不完全确定我是否理解这个问题,但我认为你正在寻找这个问题:

class classb extends classa{

  public function add_generateCSS (){
    $html = parent::generateCSS();      
    return $html . "<script src='new.js'></script>";
  }   
}

您在父级上调用generateCSS()方法,然后立即处理结果。您应该将该结果保存在变量中,并将其他代码连接到该变量。然后回来。