这个sdk中这个文件的使用方法是什么?
标题不知道咋起了,随便起了一个。
涉及的文件地址如下:
aliyun/openapi-sdk-php/src/IdeHelper.php
上面的文件中的注释中的这种写法是什么意思?
还有就是这个sdk的文件结构为什么这么设计,具体是指每个分类文件夹中都另外包含了composer.json文件。
我最主要为什么看源码的原因是,在自己发布composer的时候,用这种有什么优点吗。
另外:对贵公司的业务并无冒犯之意,只是看看大神们的代码。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1、注释是作为提示用的,比如你在ide中调用的时候能自动提示和补全类型和名称,在一些动态加载的时候用的比较多
2、每个分类都是一个独立的模块,可以独立安装的,也可以打包安装,所以你会看到每个模块中都有个composer.json
3、没有什么优点,只是aliyun的sdk比较多,需要按需安装
你指的是 @method 这个东西?
这个是 phpdocumenter 具体有哪些可以看看 https://www.phpdoc.org/ 这个网址
你发的这个文件,主要意义就是他的文件名,, 给 IDE使用,给用户完成提示.
另外,你说的每个分类文件夹下一个 composer.json ,这个可能涉及到阿里云的 openapi 的早期设计,,早期,阿里云开放平台里,只有你的账号申请并获批了某个服务的权限之后,后台才会给你展示对应服务的 api 的下载地址.我记得阿里的开放平台之前还有一个功能就是,如果你的权限特别多,下载 api 的时候,会有一个页面,让你选在你要下载的 sdk 的访问服务,然后你会下载一个压缩包,压缩包里只有你选在的服务的 sdk. 其实思想上都是分包了嘛,他现在
alibabacloud/sdk
这个包也就是其内部所有包的集合而已.