【发布时间】:2016-02-04 14:58:51
【问题描述】:
我不熟悉 PHP 并且有 C# 背景。
我想知道 PHP 是否提供了一种在项目之间以本地语言共享自定义代码的方法(针对最新版本的 PHP)?
与在 C# 中一样,可以创建自定义 DLL,以便在需要时将其包含在其他项目中以重用某些代码。
- PHP 是否提供类似的功能?
- PHP 包是否与此相关?
- PHP namespace 在这种情况下有用吗?
- include 有什么用?
- 如果 PHP 不提供这种支持,可以使用哪个项目/库?
我了解可以从版本控制系统(例如 SVN)共享通用代码,并在每个相关项目中签出共享代码(如 SO 上的其他答案所述),但我对语言本身的可能性感兴趣。
【问题讨论】:
-
您可以以框架的形式创建类和/或函数库,或直接使用第 3 方框架。
-
您可以使用
abstract class并声明一些公共属性或方法,然后您可以从该类扩展并重用代码。php.net/manual/en/language.oop5.abstract.php -
@Rasclatt 感谢您的评论,您能否指出此 PHP 功能的链接或一些相关框架的名称?感谢您对此的帮助。
-
看看this
-
一点小信息:到目前为止我知道有一个框架调用 falcon 它的引擎由 C phalconphp.com/en
标签: php