我不知道这是PHPDoc的功能,还是Eclipse中内置的PHP开发工具,但是当我输入:
$_SERVER['']
它开始自动完成到:
$_SERVER['SERVER_ADMIN']
$_SERVER['SCRIPT_NAME']
等。所以我从AWS S3得到一个Guzzle Model,我想要键入提示我返回的结果数组中的内容:
/* @var $result['Expiration'] string */
/* @var $result['ETag'] string */
/* @var $result['ServerSideEncryption'] string */
/* @var $result['VersionId'] string */
/* @var $result['SSECustomerAlgorithm'] string */
/* @var $result['SSECustomerKeyMD5'] string */
/* @var $result['RequestId'] string */
/* @var $result['ObjectURL'] string */
$result = $s3->uploadFile(...);
return $result;
这可能吗?
简单的回答:不。$_SERVER结构在PDT中被硬编码。
你可以在PDT bugzilla上创建增强请求:https://bugs.eclipse.org/bugs/enter_bug.cgi?product=PDT
PSR-5引入了通过@typedef描述数组结构的能力,但它仍在草案中:https://github.com/phpDocumentor/fig-standards/blob/master/proposed/phpdoc.md