如何在本机使用PHP的项目中重用自定义代码?

时间:2015-11-04 07:49:12

标签: php

我不熟悉PHP并且在C#中有背景知识。

我想知道PHP是否提供了一种在本地语言项目之间共享自定义代码的方法(针对最新版本的PHP)?

在C#中,有可能创建一个自定义DLL,可以在需要时包含在其他项目中,以便重用某些代码。

  • PHP是否提供类似的功能?
  • PHP包是否与此相关?
  • PHP namespace可以在这种情况下有用吗?
  • 使用包含什么?
  • 如果PHP不提供此支持,可以使用哪个项目/库?

据我所知,有可能在版本系统中共享公共代码,如SVN和每个相关项目中的checkout共享代码(如SO上的其他答案中所述),但我对该语言的可能性感兴趣本身。

3 个答案:

答案 0 :(得分:1)

我认为通过phar archivescomposer,您可以尽可能接近assembliesnuget

答案 1 :(得分:0)

你应该尝试像LaravelZend Framework这样的php框架。如果您不想尝试框架,有几种方法。

您可以创建class个功能,然后您可以include class在脚本中的任何位置namespaces。这是一个最简单的例子。

[first, last)是你的朋友。我强烈建议您查看PHP的here和PHP框架的here

答案 2 :(得分:0)

您可以与作曲家包共享代码,详情请参阅:

https://packagist.org/
https://getcomposer.org/