欧宝娱乐app下载地址Symfony组件

欧宝娱乐app下载地址Symfony Components是一组解耦的、可重用的PHP库。在成千上万的项目中经受了考验下载了数十亿次,它们已经成为构建最佳PHP应用程序的标准基础。您可以在自己的应用程序中独立于Symfony框架使用这些组件中的任何一个。欧宝娱乐app下载地址

安装

作曲家在你的PHP项目中安装Symfony组件:欧宝娱乐app下载地址

$ Composer需要

组件列表

成分 描述 资源
资产 管理URL生成和版本的web资产,如CSS样式表,JavaScript文件和图像文件。
BrowserKit 模拟web浏览器的行为。
缓存 实现PSR-6和PSR-16缓存机制,并为流行的缓存后端(Redis, Memcache, APCu等)提供适配器。
类加载器弃用 如果项目类遵循一些标准的PHP约定,则自动加载它们。该组件自Symfony 3.3以来已弃用,请使用Composer类加载欧宝娱乐app下载地址代替。
配置 帮助您查找、加载、组合、自动填充和验证配置值。
安慰 简化创建美丽和可测试的命令行接口。
合同 一组抽象从Symfony组件中提取出来。欧宝娱乐app下载地址
CssSelector 将CSS选择器转换为XPath表达式。
调试弃用 提供简化调试PHP代码的工具。该组件自Symfony 4.4以来已弃用,请使用ErrorHandle欧宝娱乐app下载地址r组件代替。
依赖性倾注 允许您标准化和集中化应用程序中对象的构造方式。
DomCrawler 简化HTML和XML文档的DOM导航。
DOTENV. 解析.env文件,使存储在其中的环境变量可以通过getenv(), $_ENV或$_SERVER访问。
ErrorHandler 提供管理错误和简化调试PHP代码的工具。
EventDispatcher 以简单有效的方式实现调解员模式,使项目真正可扩展。
表达式 提供可以编译和评估表达式的引擎。
文件系统 为文件系统提供基本实用程序。
发现者 通过直观流畅的界面查找文件和目录。
形式 提供简单创建,处理和重用HTML表单的工具。
警卫 将许多验证层一起带来,使创建具有总控制的复杂认证系统更容易。
HttpClient 支持PHP流包装器和cURL的底层HTTP客户端。它还提供了使用api的实用程序。
HttpFoundation 为HTTP规范定义一个面向对象的层。
httpkernel. 提供构建块以创建灵活和快速的基于http的框架。
加护病房弃用 包含特定版本中ICU库的数据。此组件已被弃用,因为Symfony 2.6,使用Intl组件。欧宝娱乐app下载地址
弯曲物弃用 转换英语单词的单复数形式。该组件自Symfony 5.1以来已弃用,请使用String组件代替。欧宝娱乐app下载地址
Intl 提供后备代码以处理intl扩展缺失的情况。
Ldap 在PHP的LDAP扩展之上为PHP提供LDAP客户端。
地区弃用 提供后备代码以处理intl扩展缺失的情况。该组件自Symfony 2.3以来已弃用,请使用Intl组件代替。欧宝娱乐app下载地址
创建和管理锁,该机制提供对共享资源的独占访问权限。
梅勒 有助于发送电子邮件并提供与最流行的邮件服务的集成。
信使 帮助应用程序发送和接收消息到/从其他应用程序或通过消息队列。
Mime 允许操作MIME消息,用于创建高级电子邮件消息。
通知人 通过一个或多个渠道发送通知(电子邮件,短信,Slack, Telegram,…)
选项赛尔弗尔 帮助您使用选项数组配置对象。
PHPUnit)桥 提供实用程序以报告遗留测试和使用不推荐的代码和帮助时间,以进行时间敏感测试。
PasswordHasher 提供安全的密码散列实用程序。
polyfill apcu. 为遗留APC扩展的用户提供APCU_ *函数和APCuiterator类。
聚填充CTYPE. 为ctype扩展提供部分的本地PHP实现。
Polyfill Iconv 提供PHP.NET/ICONV函数的本机PHP实现。
Polyfill Intl字母 从Intl扩展提供Grapheme函数的部分本地PHP实现。
Polyfill Intl ICU 在未安装Intl扩展名时,提供使用Symfony / Intl包的函数/类集合。欧宝娱乐app下载地址
Polyfill Intl印度尼西亚的 在没有安装Intl扩展时,提供与IDN相关的函数集合。
Polyfill Intl messageformat 为Intl扩展提供的MessageFormatter类提供一个后备实现。
Polyfill Intl标准化者 为Intl扩展提供的Normalizer类提供一个回退实现。
Polyfill Mbstring 为Mbstring扩展提供部分的本地PHP实现。
Polyfill PHP 5.4 在纯PHP代码中实现某些PHP 5.4特性,以便您可以在项目中使用较早的PHP版本时使用它们。
聚填充PHP 5.5 在纯PHP代码中实现某些PHP 5.5特性,以便您可以在项目中使用较早的PHP版本时使用它们。
Polyfill PHP 5.6 在纯PHP代码中实现某些PHP 5.6功能,因此您可以在项目中使用早期的PHP版本时使用它们。
Polyfill PHP 7.0 在纯PHP代码中实现某些PHP 7.0功能,因此您可以在项目中使用早期PHP版本时使用它们。
Polyfill PHP 7.1. 在纯PHP代码中实现某些PHP 7.1特性,以便您可以在项目中使用较早的PHP版本时使用它们。
Polyfill PHP 7.2 在纯PHP代码中实现某些PHP 7.2特性,以便您可以在项目中使用较早的PHP版本时使用它们。
Polyfill PHP 7.3 在纯PHP代码中实现某些PHP 7.3特性,以便您可以在项目中使用较早的PHP版本时使用它们。
Polyfill PHP 7.4 在纯PHP代码中实现某些PHP 7.4功能,因此您可以在项目中使用早期PHP版本时使用它们。
Polyfill PHP 8.0 在纯PHP代码中实现某些PHP 8.0功能,因此您可以在项目中使用早期的PHP版本时使用它们。
Polyfill PHP 8.1 在纯PHP代码中实现某些PHP 8.1特性,以便您可以在项目中使用较早的PHP版本时使用它们。
Polyfill UUID 为UUID扩展提供一个本机PHP实现。
Polyfill跑龙套 提供二进制安全的字符串函数,可用时使用mbstring扩展名。
Polyfill Xml弃用 提供以下功能在XML扩展的静电中的以下函数。此组件已不推荐使用,请使用聚填充PHP 7.2组件。
过程 执行子流程中的命令。
ProCatectaccess. 提供使用简单字符串表示法从/向对象或数组读写的函数。
PropertyInfo 利用流行源(教义,PHP反射,PHPDOC等)的元数据提取有关PHP类属性的信息
重误标准 提供令牌桶实现,以限制应用程序中的限制输入和输出(例如,实现登录限制)。
路由 将HTTP请求映射到一组配置变量。
运行时 将引导逻辑从任何全局状态解耦,以确保应用程序可以使用像PHP-FPM,Reactphp,Swoole等的运行时运行,而没有任何更改。
安全 为复杂的授权系统提供基础架构。
信号量 创建和管理信号量,这是一种在并发系统中控制多个进程对公共资源访问的机制。
序列化器 将对象转换为特定格式(XML、JSON、Yaml,…),反过来也可以。
秒表 提供一种分析代码的方法。
字符串 以统一的方式提供面向对象的API和处理字节,UTF-8代码点和图形群集。它还提供了一个甩口和充气机。
模板 提供构建任何类型的模板系统所需的所有工具。
翻译 提供用于国际化应用程序的工具。
Uid 提供使用惟一标识符(如uuid和uuid)的工具。
验证器 提供验证类的工具。
vardumper. 提供通过任何任意PHP变量行走的机制。
VarExporter 将任何可序列化的PHP数据结构导出到普通的PHP代码,并允许实例化和填充对象而无需调用其构造函数。
网页链接 实现HTML5链接,预加载和资源提示规范,以告知客户端(浏览器)通过HTTP和HTTP / 2 Pulles预加载和预取文档。
Webpack安可 一种更简单的方式来将WebPack集成到应用程序中,为您提供了一个强大的API,用于捆绑JavaScript模块,预处理CSS&JS和Compling和Consify资产。
工作流 提供用于管理工作流或有限状态机的工具。
yaml. 加载和转储YAML文件。