bobchengbin
V2EX  ›  PHP

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

  •  
  •   bobchengbin · Nov 23, 2015 · 4331 views
    This topic created in 3850 days ago, the information mentioned may be changed or developed.

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

    欢迎大家来 PR idarex/pingpp-yii2

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

    @Outshine 其实 PSR4 并没有严格规定 必须是驼峰哦!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6099 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:04 · PVG 10:04 · LAX 19:04 · JFK 22:04
    ♥ Do have faith in what you're doing.