在PHP中,您可以将类扩展为相同的名称吗?

Mat*_*ima 12 php extends class

我正试图找出我能做到的天气.我有一个名为Template的类.我想在另一个文件中扩展该类功能,但我不想更改名称.

我是否声明为

class template extends template
{
   // code here
   function foo()
   {

   }
}
Run Code Online (Sandbox Code Playgroud)

或者我只是这样声明?

class template
{
   // write function
   function foo()
   {

   }
}
Run Code Online (Sandbox Code Playgroud)

Sal*_*bas 30

仅当父类位于另一个名称空间中时.

use SomeNamespace\Template as BaseTemplate;

class Template extends BaseTemplate 
{
     //...
}
Run Code Online (Sandbox Code Playgroud)


joe*_*ert -4

您可能想查看classkit