PHP 5.3 中接口/抽象类的命名(使用命名空间)
2022-08-30 15:19:01
在 PHP 5.3 之前,我曾经这样命名接口/抽象类:
abstract class Framework_Package_Subpackage_Abstract {}
Framework/Package/Subpackage/Abstract.php
interface Framework_Package_Subpackage_Interface {}
Framework/Package/Subpackage/Interface.php
现在有了 PHP 5.3 并使用命名空间,我就不能再使用我的约定了,因为 和 是保留关键字。interface
abstract
namespace Framework\Package\Subpackage;
abstract class Abstract {}
Framework/Package/Subpackage/Abstract.php
namespace Framework\Package\Subpackage;
interface Interface {}
Framework/Package/Subpackage/Interface.php
那么,我应该如何命名我的类/接口呢?