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

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

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

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

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

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

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

阅读 1.8k
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 这个包也就是其内部所有包的集合而已.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题