感谢你来到这里
我真的很激动
盼望,能有你的支持
捐赠可扫描二维码转账支付
支付宝扫一扫付款
微信扫一扫付款
(微信为保护隐私,不显示你的昵称)
Symfony组件是一组低耦合、可复用的PHP类库。 它们正成为构建最佳PHP程序的标准化基础。 你可以为自己的程序选择下面这些独立组件中的任意一个。
使用 Composer 来安装Symfony的任意组件到你的PHP项目中:
组件 | 描述 | 代码 | Documentation |
---|---|---|---|
Asset | 管理URL的生成以及页面资源(web assets)的版本,比如CSS、JavaScript或是图片文件。 | Code | 文档 |
BrowserKit | 模拟浏览器的行为。 | Code | 文档 |
ClassLoader | 自动加载你的项目中的类,如果它们符合PHP业界约定的话。 | Code | 文档 |
Config | 帮你查找、加载、合并、自动填充以及验证配置信息中的值。 | Code | 文档 |
Console | 轻松创建美观和可测试的CLI命令行。 | Code | 文档 |
CssSelector | 把CSS拾取器转换为XPath表达式。 | Code | 文档 |
Debug | 提供可以简化PHP除错的工具。 | Code | 文档 |
DependencyInjection | 在程序中以标准化、中心化方的方式来构造对象。 | Code | 文档 |
DomCrawler | 在HTML和XML文档中轻松查找DOM节点信息。 | Code | 文档 |
EventDispatcher | 简单、高效地实现了中介者模式(Mediator pattern),真正提升你的项目的扩展性。 | Code | 文档 |
ExpressionLanguage | 提供了一个编译、评估表达式的引擎。 | Code | 文档 |
Filesystem | 为文件系统提供基础工具。 | Code | 文档 |
Finder | 通过一个直观流畅的接口来查找文件和目录。 | Code | 文档 |
Form | 提供工具以简化创建、处理、复用HTML表单。 | Code | 文档 |
Guard | 同时带来各种authentication验证层,极大简化了创建复杂验证系统的步骤,且令你完全可控。 | Code | - |
HttpFoundation | 为HTTP协议定义了一个面向对象层。 | Code | 文档 |
HttpKernel | 为创建灵活高速的HTTP框架提供编程模块。 | Code | 文档 |
Intl | 在intl扩展找不到时,提供fallback代码来处理程序。 | Code | 文档 |
Ldap | 基于PHP的ldap扩展为PHP提供了一个LDAP客户端。 | Code | 文档 |
OptionsResolver | 能够让你通过选项数组来配置你的对象。 | Code | 文档 |
Process | 可在子进程(sub-process)中执行命令。 | Code | 文档 |
PropertyAccess | 提供的是利用简单字符串标记来对一个对象或数组进行读/写的功能。 | Code | 文档 |
PropertyInfo | 对使用了元数据(metadata/@)的PHP类(Doctrine, PHP Reflection, PHPdoc等等),提取属性信息。 | Code | 文档 |
Routing | 把一个HTTP请求映射到一组配置变量中。 | Code | 文档 |
Security | 为深奥的授权系统提供一整套基础设施。 | Code | 文档 |
Serializer | 把对象转换成特定格式(XML, JSON, Yaml, ...) 或反其道行之。 | Code | 文档 |
Stopwatch | 提供了一种分析代码的方式。 | Code | 文档 |
Templating | 为构建任意类型的模板系统提供了全部工具。 | Code | 文档 |
Translation | 提供的工具可令你的程序国际化。 | Code | 文档 |
Validator | 提供的工具可用于验证classes。 | Code | 文档 |
VarDumper | 提供的架构可以用于遍历任意PHP变量。 | Code | 文档 |
Yaml | 可加载和剥离YAML文件。 | Code | 文档 |