如果我想从其他类或不使用OOP的脚本向我的文件添加方法,我应该包含()文件还是在我的类中扩展它?
答案 0 :(得分:2)
包含并创建此类的新实例。
答案 1 :(得分:1)
对于OOP类,您必须确定对象是否需要是实例。如果它只是函数的实用程序,您可以使用如下的静态方法:
class EmailFilter
{
public function clean($email)
{
...
}
public static function filter($email) {
....
}
}
然后您需要代码并使用
<强>静态强>
EmailFilter::filter($email);
<强>对象强>
$filter = new EmailFilter();
foreach ($emails as $email) {
$filter->clean($email);
}
如果它的非oop函数你可以包含/需要代码并在你的代码中根据需要使用这些函数。