【问题标题】:Can you hint return types in PHP 5.2.5?你能在 PHP 5.2.5 中提示返回类型吗?
【发布时间】:2010-09-23 09:49:06
【问题描述】:

我认为我的 eclipse 的 ctrl+点击链接可能会受益匪浅...

编辑:我正在使用 Eclipse PDT。

编辑 2: 我对使用 @return 或 @var 语句将 docblocks 放在函数(和变量)之前的解决方案非常满意,我刚刚更新了我的应用程序的文档和现在 Eclipse 正在向我展示哪些功能可用于哪些对象!

太棒了。

【问题讨论】:

标签: php eclipse return-value php-5.2 type-hinting


【解决方案1】:

简短回答:不。

长答案:考虑添加带有@return 声明的文档块。

【讨论】:

  • 它对我有用。你用什么eclipse插件进行php开发?
  • 奇怪,一段时间后它确实起作用了。但我没有在底部看到“建筑”状态栏或类似的东西。谢谢!
【解决方案2】:
// [...]
/**
 * Return the Request object
 *
 * @return Zend_Controller_Request_Abstract
 */
public function getRequest()
{
    return $this->_request;
}
// [...]

与 Eclipse PDT 完美配合。你用的是哪个插件?

【讨论】:

  • 如何定义返回数组中的对象类型?
  • 我认为当前的 Eclipse PDT 或 Netbeans 不可能做到这一点。
  • 据我所知,至少 PDT 团队正在研究这个问题。
【解决方案3】:

在 PHP 中提示返回类型的唯一方法是使用具有标准注释块的 Eclispe PDT 或 Zend Studio 等优秀的 IDE。 PHP 根本无法预测返回类型,因为它是动态类型语言,因此类型检查是在运行时完成的,这与 C#、JAVA 和 C++ 等静态类型语言不同。

【讨论】:

    猜你喜欢
    • 2016-08-01
    • 1970-01-01
    • 2016-12-23
    • 2014-03-10
    • 2014-03-06
    • 2015-11-23
    • 2010-12-05
    • 1970-01-01
    • 2017-05-19
    相关资源
    最近更新 更多