热门排行
简介
Symfony 7是一个用于Web和控制台应用程序的PHP框架,它能加速PHP web程序的创建和维护。结束重复性编码,感受控制代码的力量。同时Symfony 7也是一组可复用的PHP组件。它构建了最佳PHP程序的标准化基础。为你自己的程序选择50个独立组件中的任意组合。
特点:
缓存管理
自定义URLs
搭建了一些基础模块
多语言与I18N支持
采用对象模型与MVC分离
Ajax支持
适用于企业应用开发。
Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。
对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。
Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。
变更日志(v7.1.4...v7.1.5)
bug #58327 [FrameworkBundle] 当内核关闭时不要访问容器(@jderusse)
bug #58316 [Form] 不要调用 LogicalOr (@derrabus)
bug #58259 [TypeInfo] 将绑定类型返回为TemplateType(@valtzu)
bug #58290 [FrameworkBundle] 修复 XSD 以允许在没有资源的情况下配置锁(@xabbuh)
bug #58291 [进程] 修复独立于 open_basedir 查找可执行文件的问题(@BlackbitDevs)
bug #58279 [Yaml] 将空序列元素解析为 null (@xabbuh)
bug #58289 [HttpKernel] 跳过在 中记录未捕获的异常ErrorHandler,假设$kernel->terminateWithException()会执行此操作(@nicolas-grekas)
bug #58185 [文件系统] 确保可以在 Windows 上清理临时文件(@xabbuh)
bug #58226 [Serializer] 修复名为get()(@mihai-stancu)
bug #58242 [Notifier][TurboSMS] 处理来自传输的部分接受的响应(@ZhukV)
bug #58260 [缓存] 修复 RedisSentinel 参数类型 (Paweł Stasicki)
bug #58278 [HttpClient] 修复设置CURLMOPT_MAXCONNECTS(@HypeMC)
bug #58274 [Dotenv] 在解析带有 BOM 的 dotenv 文件时抛出有意义的异常(@xabbuh)
bug #58240 [FrameworkBundle] 修复测试之间的服务重置(@HypeMC)
bug #58266 [HttpKernel] 显式传递 CSV 转义字符(@xabbuh)
bug #58181 [HttpFoundation] 更新链接并在缺失X-Accel-Redirect时正确失败(X-Accel-Mapping@nicolas-grekas)
bug #58195 [进程] 修复在管理 ( 中的 ini 设置时删除特定于主机的配置PhpSubprocess)@M-arcus)
bug #58218解决parse_url()bug (@nicolas-grekas)
bug #58207 [TwigBridge] 避免调用已弃用的 mergeGlobals() (@derrabus)
bug #58198 [TwigBundle] 添加对在 HTTP 请求之间重置全局变量的支持 (@fabpot)
bug #58189 [进程] 修复无效命令的向后兼容性(@ausi)
bug #58169 [缓存] 修复与 Redis 6.1.0 预发行版的兼容性(@cedric-anne)
bug #58143 [Ldap] 修复扩展弃用(@alexandre-daubois)