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

2015-11-23 01:02:54 +08:00
 bobchengbin

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

欢迎大家来 PR idarex/pingpp-yii2

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

@Outshine 其实 PSR4 并没有严格规定 必须是驼峰哦!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX