## 版本說明
我們最后來聊聊最新版Swagger-php3.0的內容,最新版廢除了一些參數,同時又新增了一些參數,我們以下面這段完整的post注釋為例來說說:
```
/**
*
* @OA\SecurityScheme(type="apiKey",securityScheme="apikey",name="apikey")
* @OA\Post(
* tags={"教育模塊"},
* path="/index/index/register",
* summary="注冊接口",
* @OA\Parameter(name="firstname",in="query",@OA\Schema(type="integer"),description="firstname"),
* security={{"apikey"={}}},
* @OA\RequestBody(required=true,description="body",content={
* @OA\MediaType(mediaType="application/json",
* @OA\Schema(
* @OA\Property(
* property="username",
* type="string"
* ),
* @OA\Property(
* property="password",
* type="string"
* ),
* @OA\Property(
* property="sex",
* type="integer",
* example=0
* ),
* ))}
),
* @OA\Response(
* response=200,
* description="ok",
* )
* )
*/
```
> 屬性 `in` 現在新增了值cookie,原先的值body,用 `@OA\RequestBody()`代替,同時JSON的結構也有所變化,` @OA\SecurityScheme()`參數type添加了值http、openIdConnect,刪除了原來的`basic`
想體驗最新版的小伙伴可以去Swagger-PHP官網去查看最新的更新內容