在PHP 5.3,你可以非常容易地編寫說...什麼是在PHP 5.2.17中擴展類的最佳方式?
class Controller extends \Special\Controller
目前我有PHP 5.2.17工作,你如何正確使用該版本擴展類?我知道沒有任何的命名空間,所以我很好奇的是它甚至有可能有一個版本做到這一點< 5.3
在PHP 5.3,你可以非常容易地編寫說...什麼是在PHP 5.2.17中擴展類的最佳方式?
class Controller extends \Special\Controller
目前我有PHP 5.2.17工作,你如何正確使用該版本擴展類?我知道沒有任何的命名空間,所以我很好奇的是它甚至有可能有一個版本做到這一點< 5.3
class A
{
//...
}
class B extends A
{
//...
}
命名空間不改變擴展的行爲,據我知道...唯一的區別是你的類都在一個名字空間(全局名稱空間)中,並且它們不能具有相同的名稱。
5.3之前的常用樣式:'\ Special \ Controller'將是'Special_Controller' –
我需要使用require_once,以便知道其他類文件嗎? – david99world
擴展的類需要在聲明時處於範圍內,無論您是通過包含還是自動加載完成都取決於您。 – alxbl
只要確保您沒有任何命名衝突,並且它應該工作得一樣。 –