这个sdk中这个文件的使用方法是什么?

发布于 2022-09-12 13:46:15 字数 414 浏览 14 评论 0

标题不知道咋起了,随便起了一个。
涉及的文件地址如下:

aliyun/openapi-sdk-php/src/IdeHelper.php

https://github.com/aliyun/ope...

上面的文件中的注释中的这种写法是什么意思?
还有就是这个sdk的文件结构为什么这么设计,具体是指每个分类文件夹中都另外包含了composer.json文件。

我最主要为什么看源码的原因是,在自己发布composer的时候,用这种有什么优点吗。

另外:对贵公司的业务并无冒犯之意,只是看看大神们的代码。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

闻呓 2022-09-19 13:46:15

1、注释是作为提示用的,比如你在ide中调用的时候能自动提示和补全类型和名称,在一些动态加载的时候用的比较多
2、每个分类都是一个独立的模块,可以独立安装的,也可以打包安装,所以你会看到每个模块中都有个composer.json
3、没有什么优点,只是aliyun的sdk比较多,需要按需安装

╭ゆ眷念 2022-09-19 13:46:15

你指的是 @method 这个东西?

这个是 phpdocumenter 具体有哪些可以看看 https://www.phpdoc.org/ 这个网址

你发的这个文件,主要意义就是他的文件名,, 给 IDE使用,给用户完成提示.

另外,你说的每个分类文件夹下一个 composer.json ,这个可能涉及到阿里云的 openapi 的早期设计,,早期,阿里云开放平台里,只有你的账号申请并获批了某个服务的权限之后,后台才会给你展示对应服务的 api 的下载地址.我记得阿里的开放平台之前还有一个功能就是,如果你的权限特别多,下载 api 的时候,会有一个页面,让你选在你要下载的 sdk 的访问服务,然后你会下载一个压缩包,压缩包里只有你选在的服务的 sdk. 其实思想上都是分包了嘛,他现在 alibabacloud/sdk 这个包也就是其内部所有包的集合而已.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文