Önce ben böyle arayüzleri / soyut sınıflar adlandırmak için kullanılan PHP 5.3:
abstract class Framework_Package_Subpackage_Abstract {}
Framework/Package/Subpackage/Abstract.php
interface Framework_Package_Subpackage_Interface {}
Framework/Package/Subpackage/Interface.php
Şimdi PHP 5.3 ve kullanarak ad alanları ile Çünkü interface
, artık benim kongre kullanamazsınız ve abstract
anahtar saklıdır.
namespace Framework\Package\Subpackage;
abstract class Abstract {}
Framework/Package/Subpackage/Abstract.php
namespace Framework\Package\Subpackage;
interface Interface {}
Framework/Package/Subpackage/Interface.php
Yani, ben gibi benim sınıfları / arabirimleri ne isim vermeliyiz?