我不熟悉PHP並且擁有C#背景。如何在自然使用PHP的項目中重複使用自定義代碼?
我想知道PHP是否提供了一種方法來在本地語言(針對最新版本的PHP)的項目之間共享自定義代碼?
在C#中可以創建一個自定義DLL,在需要時可以將其包含在其他項目中,以便重用某些代碼。
- PHP提供了類似的功能嗎?
- PHP包相關嗎?
- 可以PHP namespace在這種情況下有用嗎?
- 包括什麼使用?
- 如果PHP不提供這種支持,哪個項目/庫可以使用?
據我所知,是從一個版本系統,SVN和結賬sharedcode在每個相關的項目(如在SO在其他的答案中描述)分享共同的代碼的可能性,但我感興趣的是語言本身的可能性。
您可以創建一個框架形式的類和/或函數庫,或直接使用第三方框架。 – Rasclatt
你可以使用'abstract class'並聲明一些共同的屬性或方法,那麼你可以從那個類繼承和重用代碼.http://www.php.net/manual/en/language.oop5.abstract.php – Andrew
@Rasclatt感謝您的評論,請您指出一個鏈接到這個PHP功能或某個相關框架的名稱?感謝您的幫助。 – GibboK