前言:这篇文章是从国外网站看的,写的composer很贴心,翻译回来做记录。简介:在本教程中,您将学习如何使用Composer从使用PSR-4标准的文件中自动加载PHP类。使用require_once构造加载类首先,使用文件创建以下目录结构:.├──app│├──bootstrap.php│└──models│└──User.php└──index.php代码语言:PHP(php)User.php文件的模型文件夹中包含的用户类:classUser{private$username;私人$密码;公共函数__construct($username,$password){$this->username=$username;$this->password=password_hash($password);}publicfunctiongetUsername():string{return$this->username;}}代码语言:PHP(php)这个User是一个简单的类。它有两个属性$username和$password。构造函数根据其参数初始化属性。此外,它对$password使用password_hash()函数。bootstrap.php文件使用require_once从User.php文件的模型文件夹中的文件构建User类:comment=$comment;}publicfunctiongetComment():string{returnstrip_tags($this->comment);}}代码语言:PHP(php)如果不运行composerdump-autoload命令,使用index.php文件中的Comment类,会出现Error:你好');echo$comment->getComment();代码语言:PHP(php)错误:致命错误:未捕获错误:类'Comment'notfoundin...会工作正常。使用PSR-4自动加载ComposerPSR代表PHP标准建议。PSR是由PHPFrameworkInteropGroup或PHP-FIG发布的PHP规范。PSR的目标是实现PHP组件的互操作性,并为PHP编程最佳实践的实施提供通用的技术基础。PHP-FIG发布了许多以PSR-0开头的PSR。如需PSR的完整列表,请查看PSR页面。PSR-4是一种自动加载标准,描述了从文件路径自动加载类的规范。https://www.php-fig.org/psr/p...根据PSR-4,完全限定的类名具有以下结构:\
