PHP 扩展包实战教程 - 作品分享
作品简介
利用豆瓣提供的 API 获取书籍基本信息
作品链接
https://github.com/Littlesqx/douban-book
心得体会
课程其实留白得挺好 虽然不是很高深 但是有很多可以扩展学习的地方
最大的收获是学习到了几个好用的工具 Travis-CI 和 StyleCI 的初步使用, 也终于终于开始写单元测试...
还有怎么 不业余 地布局和发布扩展包 或者说进行一个开源项目
总之要学的东西还有很多啦
谢谢超哥!
很棒哦!刚才看了一下代码,设计还挺不错,不过 “A book SDK.” 有点太简单了,尽量加上关键字以便于更多需要的人能找到它。
另外,关于开源可以参考我之前的演讲内容:博客:手把手教你如何构建一个优秀的开源项目
加油!:+1:
@overtrue 好的 谢谢
$params = \json_decode($params, true); 为什么要加
\
,感觉没必要@lovecn 这里有相关的讨论,建议加 问答:\in_array (\strtolower ($format), ['xml', 'JSON']) 函数前面为什...
如果您想在方法中返回
null
,您可以考虑抛出一个异常或返回一个特例(Special Case)对象,返回null
会对调用者增加额外的工作量,看了一下您调用make()
的地方并没有去判断返回null
的情况。。。@不会飞的猪 谢谢建议