什么';在PHP5.2.17中扩展类的最佳方法是什么?

什么';在PHP5.2.17中扩展类的最佳方法是什么?,php,Php,在PHP5.3中,您可以非常轻松地编写say class Controller extends \Special\Controller 目前我必须使用PHP5.2.17,如何使用这个版本正确地扩展类?我知道没有任何名称空间,所以我很好奇是否可以用一个版本来实现这一点 据我所知,名称空间不会改变扩展的行为。。。唯一的区别是,您的类都在一个名称空间(全局名称空间)中,它们不能具有相同的名称 据我所知,名称空间不会改变扩展的行为。。。唯一的区别是您的类都在一个名称空间(全局名称空间)中而且它们不能有

在PHP5.3中,您可以非常轻松地编写say

class Controller extends \Special\Controller
目前我必须使用PHP5.2.17,如何使用这个版本正确地扩展类?我知道没有任何名称空间,所以我很好奇是否可以用一个版本来实现这一点 据我所知,名称空间不会改变扩展的行为。。。唯一的区别是,您的类都在一个名称空间(全局名称空间)中,它们不能具有相同的名称


据我所知,名称空间不会改变扩展的行为。。。唯一的区别是您的类都在一个名称空间(全局名称空间)中而且它们不能有相同的名称。

只要确保没有任何命名冲突,它应该是一样的。只要确保没有任何命名冲突,它应该是一样的。5.3之前的常见样式:
\Special\Controller
将是
Special\u Controller
我需要使用require\u一次吗是否知道另一个类文件?声明时,要扩展的类需要在作用域中,您是通过包含还是自动加载来实现这一点取决于您。5.3之前的常见样式:
\Special\Controller
将是
Special\u Controller
我是否需要使用require\u一次,以便它知道另一个类文件?声明时需要扩展的类在范围内,您是通过包含还是自动加载来实现这一点取决于您。
class A
{
    //...
}

class B extends A
{
    //...
}