php - 如何在 PHP (Java)Doc 中标记数组值类型?

标签 php class arrays javadoc phpdoc

解释起来可能有点困难,所以我会给出一些示例代码。请注意,我使用的是 NetBeans IDE(最新)。

class Dummy {
    public function say(){ }
}
/**
 * Builds dummy class and returns it.
 * @return Dummy The dummy class.
 */
function say_something(){
  return new Dummy();
}
$s=say_something();

在 netbeans 中开发时,我可以通过在键入“$s->”后按 ctrl+space 来调用自动完成。 在随后的提示窗口中,有项“say()”。这是因为 javadoc 说 say_something 返回一个 Dummy 并且 NetBeans 解析了 Dummy 类以知道它有一个名为“say()”的方法。

到目前为止一切顺利。

我的问题是数组。示例代码如下:

/**
 * Builds array of 2 dummy classes and returns it.
 * @return Array The dummy class. (*)
 */
function say_something2(){
  return array(new Dummy(),new Dummy());
}
$s=say_something2();

如果我再次尝试自动完成,但使用“$s[0]->”代替,我不会从 Dummy 类中获得方法。这是因为在 JavaDoc 中我只说它是一个数组,而不是值的类型

所以问题是,是否有任何 JavaDoc 语法、作弊,无论什么允许我告诉 JavaDoc 数组中期望的变量类型?

最佳答案

你不能。请参阅文档 here .

关于php - 如何在 PHP (Java)Doc 中标记数组值类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3060881/

相关文章:

php 对多维数组进行排序,但从 1 开始索引

css - GTK 3 如何在 css 文件中选择笔记本的事件选项卡

javascript - 我没有拼接的变量正在拼接

javascript - 如何将数组值放入嵌套数组中

php - PHP 中的链接引用

php - 当我尝试使用 PHP 变量查询时,PDO 查询返回 bool(false)

c++ - 如何创建 "weak"函数并将其用于对象?

JavaScript - 使用下一个和上一个按钮在数组中移动

php - 使用标签和用户名嵌入 Instagram Feed

c++ - C++-运算符= self 分配检查