Php 自动加载:什么是供应商和软件包?
我刚刚发现了这件事 它一直在谈论“供应商”和“包”名称 供应商到底是什么Php 自动加载:什么是供应商和软件包?,php,autoload,autoloader,spl-autoload-register,Php,Autoload,Autoloader,Spl Autoload Register,我刚刚发现了这件事 它一直在谈论“供应商”和“包”名称 供应商到底是什么 例如,如果我想遵循标准,我应该如何组织我的数据库、用户和产品类/模型?供应商,例如ZendFramework,它是一个代码提供者。打包其模块,例如Zend framework-Authentication或library\Zend目录中的其他文件夹如果创建新包,则您是供应商(或您在其中编写的任何内容),并且可以添加包名。这些值用于区分不同的模块。基本上,供应商是“第三方”库的提供者,包是该库吗?那么谁将是PHPmailer
例如,如果我想遵循标准,我应该如何组织我的数据库、用户和产品类/模型?供应商,例如ZendFramework,它是一个代码提供者。打包其模块,例如Zend framework-Authentication或library\Zend目录中的其他文件夹如果创建新包,则您是供应商(或您在其中编写的任何内容),并且可以添加包名。这些值用于区分不同的模块。基本上,
供应商
是“第三方”库的提供者,包
是该库吗?那么谁将是PHPmailer包的供应商?关于供应商/包,您已经得到了答案。关于应用程序结构,PSR-0不知道您将如何处理您的类;你可能想看看已经存在的结构[如Laravel或Symfony]以获得一些想法。如果你在上查看PHPMailer,它的存储库是PHPMailer/PHPMailer
。。。因此,供应商是PHPMailer(在/
之前),而包也是PHPMailer(在/
之后)