PHP注释数组(键,值)

我使用Netbeans 8.0.2.

有没有办法声明(并自动完成使用)@return数组批注的数组键和值类型?

喜欢:

@return array[string]Class2

或类似:

@return Class2[string]

因此,Netbeans在以下foreach上自动完成应该没有问题:

foreach($aArray as $sstring => $oClass2){ ... }

我知道以下注释方式:

@return Class2[]

但是以这种方式,我不知道如何获取字符串键的自动完成功能.

当然,“字符串”-没有自动完成功能,但是假设我们要添加一个Object而不是字符串作为Key,那么如何通知我的IDE使其知道并获得正确的自动完成功能

解决方法:

我正在使用netbeans,这种方式很好用:

/* @var $data['a'] \SomeClass */
/* @var $data['b'] string */
$data = array(
  "a" => new \SomeClass(),
  "b" => "Dump string"
);

在netbeans中进行此类注释时,使用单个*很重要.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...