在PHP中组织/使用可重用代码库
我的目标是编写一些用于与外部API通信的可重用OO代码,但由于我不太熟悉PHP中的此类内容,我不确定组织和加载代码的最佳方式是什么 限制客户机代码对库类所需的知识量,确保没有命名冲突,这些都让我尝试使用名称空间,避免插入所有库文件,这些都让我尝试了自动加载,但是我在这个问题上有很多问题,我想我应该看看这里是否有人在这个问题上有一些智慧,而不是经过漫长的反复试验 所以我想我的主要问题是: 如何最好地封装库代码,使其尽可能独立运行。 如何最好地从客户端代码加载/调用此库代码。在PHP中组织/使用可重用代码库,php,namespaces,autoload,Php,Namespaces,Autoload,我的目标是编写一些用于与外部API通信的可重用OO代码,但由于我不太熟悉PHP中的此类内容,我不确定组织和加载代码的最佳方式是什么 限制客户机代码对库类所需的知识量,确保没有命名冲突,这些都让我尝试使用名称空间,避免插入所有库文件,这些都让我尝试了自动加载,但是我在这个问题上有很多问题,我想我应该看看这里是否有人在这个问题上有一些智慧,而不是经过漫长的反复试验 所以我想我的主要问题是: 如何最好地封装库代码,使其尽可能独立运行。 如何最好地从客户端代码加载/调用此库代码。 。。。但请随意扩展您认
。。。但请随意扩展您认为应该考虑的内容: 我可以说的是,在php代码中使用OOP来组织代码并可重用
您可以很容易地创建一个独立类。我可以说的是,在php代码中使用OOP来组织代码并可重用
您可以很容易地创建一个独立类。最好的方法是检查其他人是如何创建的。例如,Zend Framework和Symfony将明确区分这两个类。借用一些概念并把它们变成你自己的可能不是个坏主意
我倾向于简单地将库代码和“客户机代码”放在不同的名称空间中 最好的方法就是简单地检查其他人是如何做的,例如Zend Framework和Symfony将两者明确分开。借用一些概念并把它们变成你自己的可能不是个坏主意
我倾向于简单地将库代码和“客户机代码”放在不同的名称空间中 我正在使用OOP。我的问题应该更多地是关于构造和加载OO代码。我会尽量把问题弄清楚的。我在用OOP。我的问题应该更多地是关于构造和加载OO代码。我会尽量把问题弄清楚。