V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bobchengbin
V2EX  ›  PHP

有用 Ping++ 和 Yii2 的 PHPer 看过来

  •  
  •   bobchengbin · 2015-11-23 01:02:54 +08:00 · 3847 次点击
    这是一个创建于 3293 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在做 Ping++ 支付接口,发现还木有封装好的 Yii2 组件,于是封装了一下。

    欢迎大家来 PR idarex/pingpp-yii2

    7 条回复    2015-12-02 22:28:53 +08:00
    Outshine
        1
    Outshine  
       2015-11-27 13:44:09 +08:00
    同为`YII2`粉,你的命名不是驼峰,好难受啊。。。
    bobchengbin
        2
    bobchengbin  
    OP
       2015-11-28 13:02:43 +08:00
    @Outshine idarex\pingppyii2 这个么?
    Outshine
        3
    Outshine  
       2015-12-01 13:36:25 +08:00
    @bobchengbin 恩,貌似没有严格按照`PSR`规范来。。。
    bobchengbin
        4
    bobchengbin  
    OP
       2015-12-01 22:08:54 +08:00
    @Outshine 嗯那样的话 `Namespace` 前缀应该写成 `Idarex\PingppYii2`
    miaotaizi
        5
    miaotaizi  
       2015-12-02 20:43:23 +08:00
    @bobchengbin 前几天还被我们老大说了, 命名空间统一小写, 没有大写的, 类名才大写
    不知是否有错
    miaotaizi
        6
    miaotaizi  
       2015-12-02 20:49:34 +08:00
    @bobchengbin 好吧,刚去脑补了一下, 可以大写的哦, 不过要文件夹保持一致,嘿嘿
    bobchengbin
        7
    bobchengbin  
    OP
       2015-12-02 22:28:53 +08:00
    @miaotaizi 我这边当时是这么想的,包名肯定是全小写, `composer require idarex/pingppyii2`,所以以想让命名空间的前缀与包名保持一致,所以最前面才是纯小写,后面所对应的 src 里面的内容,肯定都是首字母大写的

    @Outshine 其实 PSR4 并没有严格规定 必须是驼峰哦!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.