资讯专栏INFORMATION COLUMN

Swoole 5 将移除 PSR-0 下划线风格类名

phpmatt / 2342人阅读

摘要:在版本中同时提供了规范的下划线风格类名和的命名空间风格。在最新的版本中我们计划彻底移除下划线类名。正确错误在版本中将不再支持下划线类名,使用了上述风格代码的会报类不存在的致命错误

Swoole 在 1.x - 4.x版本中同时提供了PSR-0规范的下划线风格类名和PSR-4的命名空间风格。目前PSR-0规范已于2014年10月21日被标记为弃用,目前最新的替代规范为 PSR-4

在最新的5版本中我们计划彻底移除下划线类名。请各位Swoole用户逐步将类名改为PSR-4规范的纯命名空间风格。

现在Swoole正在逐渐重构移除陈旧落后的设计,未来会变得越来越精致。

正确
$server = new SwooleHttpServer;
$server = new SwooleServer;
$client = new SwooleCoroutineHttpClient;
$client = new CoHttpClient;
错误
$server = new Swoole_Http_Server;
$server = new Swoole_Server;
$client = new Swoole_Coroutine_Http_Client;
$client = new Co_Http_Client;
5.0版本中将不再支持下划线类名,使用了上述风格代码的PHP会报类不存在的致命错误

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31767.html

相关文章

  • PHP自动加载功能原理解析

    摘要:前言在开始之前,欢迎关注我自己的博客这篇文章是对自动加载功能的一个总结,内容涉及的自动加载功能的命名空间的与标准等内容。要实现第一步,第二步的功能,必须在开发时约定类名与磁盘文件的映射方法,只有这样我们才能根据类名找到它对应的磁盘文件。 前言 在开始之前,欢迎关注我自己的博客:www.leoyang90.cn 这篇文章是对PHP自动加载功能的一个总结,内容涉及PHP的自动加载功能、P...

    Imfan 评论0 收藏0
  • 【PHP】PSR简要规范

    摘要:是一系列关于开发的规范,分有好几个版本,自己学的也较为肤浅,但还是希望能时常查看规范,为了方便记忆和遵循,我把关键词为必须的捡拾出来,做个简单地必要规范的记录。所有文件必须使用作为行的结束符。 PSR是一系列关于PHP开发的规范,分有好几个版本,自己学的也较为肤浅,但还是希望能时常查看规范,为了方便记忆和遵循,我把关键词为必须的捡拾出来,做个简单地必要规范的记录。(就是个搬砖的。。。)...

    Steve_Wang_ 评论0 收藏0
  • PSR-4——新鲜出炉的PHP规范

    摘要:制定的规范,简称,是开发的事实标准。原本有四个规范,分别是自动加载基本代码规范代码样式日志接口年底,新出了第个规范。区别在于的规范比较干净,去除了兼容以前版本的内容,有一点升级版的感觉。 FIG制定的PHP规范,简称PSR,是PHP开发的事实标准。 PSR原本有四个规范,分别是: PSR-0 自动加载 PSR-1 基本代码规范 PSR-2 代码样式 PSR-3 日志接口 20...

    Fundebug 评论0 收藏0
  • PSR-4:自动加载

    摘要:概述这份声明了关于从文件路径自动加载类的规范。当根据完全限定类名加载对应的文件时由最开始的命名空间开始,连续的一个或多个命名空间组成的序列,不包括最前面的命名空间分隔符,在这个完全限定类名中这个序列称为命名空间前缀,对应了至少一个基础目录。 PSR-4:自动加载 翻译:薛粲授权许可:CC BY-NC 4.0 这份文档是《PSR-4: Autoloader》的非官方译文。 英文原文使用的...

    ZweiZhao 评论0 收藏0
  • PHP PSR-0 自动加载规范

    摘要:自动加载规范此规范已被弃用本规范已于年月日被标记为弃用,目前最新的替代规范为。本文是为自动加载器实现通用自动加载,所需要遵循的编码规范。这也是目前建议的类文件载入方式。 自动加载规范 此规范已被弃用 - 本规范已于2014年10月21日被标记为弃用,目前最新的替代规范为 [PSR-4] 。 本文是为自动加载器(autoloader)实现通用自动加载,所需要遵循的编码规范。 规范说明 ...

    kyanag 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<