PHP docBlock @return 类名

2024-01-11

如何创建一个声明 @return 的 PHP DocBlock,该 @return 声明类的返回。目前这很简单

/**
* This returns an object of the "User" class
* @return User
*/
public function getUser() { return $this->user; }

我使用它通过我的 IDE 获取这些返回值的智能感知。 (以我为例 Netbeans)

不过,我有一个类,它根据变量名返回一个类。 (例如:)

/**
* This returns an object of the $param
* @param String $className
* @return ???
*/
public function getSomeObject($className) { return new $className(); }

我正在尝试为此创建智能感知,但我不确定这是否真的可行。

例如当我打电话时

$someClass = new MyClass();
$var = $someClass->getSomeObject('Address');

我希望我的 IDE 能够向我显示变量 $var 的智能感知(其中将包含一个地址对象)


值得一提的是,该方法返回一个对象,如下所示:

/**
* [...]
* @return object
*/

最后有一些细节:

* @return object Object of class $className

See the @return 的文档 http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.return.pkg.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP docBlock @return 类名 的相关文章

  • preg_match 所有以@开头的单词?

    我对正则表达式不太确定 所以我不得不问你 如何用 PHP 判断字符串中是否包含以 开头的单词 例如我有一个像 This is for codeworxx 这样的字符串 我很抱歉 但我没有任何起点 希望你能帮忙 谢谢 萨沙 好的 谢谢你的结果
  • 合并 csv 文件 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何在 PHP 或 joomla 中将多个 CSV 文件合并为一个 csv 文件 将文件夹中 csv 文件中的所有数据合并到文本文件中 通
  • 服务器响应中的“连接:保持活动状态”

    我正在尝试建立从 Silverlight 应用程序到 Apache 服务器托管的 PHP 页面的 HTTP 持久连接 即无需为每个 HTTP 请求创建新的 TCP 连接 为此 我需要网络服务器发送其 HTTP 响应 并将 Connectio
  • 未找到“MongoId”类(带有 MongoDB Doctrine 的 Zend 框架)

    我目前正在尝试将 MongoDB 与 ZendFramework 中的 Doctrine 集成 我做了很多教程 在 StackOverflow 或其他地方 但没有任何效果 我一步步按照教程进行操作 http www bigwisu com
  • 如何在 Laravel 中 session_write_close() ?

    Running session write close before sleep 在 Laravel 中似乎不起作用 因为会话仍然被其他请求阻止 直到当前连接完成 我试图sleep 在 Laravel 中 不会阻止其他请求 发现 sessi
  • 如何在 Laravel Mix 中将公共路径更改为包含下划线的路径?

    Laravel 5 4 中引入了 Mix 来编译资产并维护资产管道 Mix 默认为您的公共目录被命名public 在许多情况下 包括我的 我的公共目录被称为其他名称 就我而言 是public html 如何更改资源编译到的公共目录 我尝试过
  • PHP,文本从数据库中回显,没有换行,全部一体

    我的数据库中有一个长文本 从 php mayadmin 来看它看起来很好 但是当我将它回显到页面时 它会丢失所有格式 即没有新行 全部都在一个块中 有任何想法吗 Thanks 可能是因为换行符是 n 并且 html 想要 br 所以使用nl
  • 获取目录中最后修改的文件

    有没有办法只选择目录中的最后一个文件 扩展名jpg png gif 或者我是否必须解析整个目录并使用进行检查filemtime 是的 你必须通读它们 但由于目录访问已被缓存 因此您不必真正担心它 files array merge glob
  • 返回上一页

    我正在使用表格来 评价 页面 此表单将数据 发布 到其他地方的 php 脚本 我只是想在处理表单后显示一个链接 这将使用户返回到上一页 我可以在 php 脚本中使用 javascript 来执行此操作吗 GF 您可以使用链接来调用histo
  • PHP OOP 静态属性语法错误 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 为什么不
  • 将单独的月、日和年值转换为时间戳

    我有月份值 1 12 日期值 1 31 和年份值 2010 2011 2012 我还有一个小时值和一个分钟值 我怎样才能把这个给strtotime 它可以以某种方式将其转换为时间戳吗 当您已经知道年月和日期时 为什么将字符串转换为日期 us
  • WooCommerce 自定义产品类型选项不隐藏自定义产品选项卡

    我刚刚向我的 WC 管理产品页面添加了自定义产品类型选项 add filter product type options this filter product type options 99 1 public function filte
  • 如何编写可以补偿拼写错误数据的 MySQL 搜索?

    有没有什么方法可以编写一个 MySQL 搜索来弥补用户在拼写等方面的错误 作为随机示例 有人可能会输入 电子邮件受保护 cdn cgi l email protection代替 电子邮件受保护 cdn cgi l email protect
  • 如果文件名减去扩展名,.htaccess url 重写行为将被覆盖。与网址相同

    我正在尝试整理 URL 并从中删除 php 扩展名等 我位于网站的基本文件夹中 因此没有可以优先处理的父 htaccess 文件或其他文件 这是我的 htaccess 代码 RewriteEngine On RewriteRule give
  • 如何在php中关闭夏令时

    我有这行代码将夏令时设置为 打开 将其设置为 关闭 的正确方法是什么 is daylight saving On rcmail config dst active bool date I date I 这是一个大写字母 i 当当前默认时区
  • 在 Windows 上查看 PHP 文件夹

    我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改 新文件 修改 删除 然后执行操作 我将使用 Windows 上的命令行运行此脚本php f script php 我一直在寻找一种在 Windows 上观看具有 PHP
  • Magento 中的子域 htaccess 问题

    public html www domain com public html subdomain subdomain domain com public html htaccess public html subdomain htacces
  • PHP 用星号替换所有字符

    假设我有一个字符串形式的密码 password thisisaplaintextpassword 我怎样才能把它变成下面的样子 password 我想通过电子邮件向用户发送他们的帐户详细信息 但不想发送整个内容 Use 字符串重复 http
  • MYSQL 的 Google OAuth 2.0 用户 ID 数据类型

    我正在实施 Google OAuth 2 0 并注意到 Google OAuth 返回的唯一用户 ID 是21位数字长的 我想大整数 20 足以满足这种需求 但我现在看到 Google OAuth 返回的用户 ID 的长度感到困惑 关于我应
  • 使用 md5 加密的 PHP 和 Mysql 查询出现问题

    我使用普通的 php mysql 插入查询并使用 md5 加密密码 这是插入查询 sql mysql query INSERT INTO user username password role approved values usernam

随机推荐

  • 由于错误的 strcmp 参数处理而生成警告

    所以我有一个 unsigned char pMyPtr 分配给某事 然后我想将其与任意字符串进行比较 strcmp const char const char 但是当我这样做时 clang编译器告诉我 warning passing aka
  • 您将如何审核 ASP.NET 成员资格表,同时记录哪些用户进行了更改?

    使用基于触发器的方法进行审计日志记录 我记录对数据库中的表所做的更改的历史记录 我使用的方法 使用静态 SQL Server 登录 记录哪个用户进行了更改 涉及在每个数据库连接开始时运行一个存储过程 触发器在记录审计行时使用此用户名 触发器
  • Pip 在 Windows 7 中挂起

    I have Python 2 7 10在 Windows 7 上使用 pip 安装 当我尝试安装软件包甚至只是运行时pip在没有选项的cmd中 它堆叠 不打印任何内容 甚至ctrl c也不起作用 我必须关闭cmd 任务管理器显示3个正在运
  • CESS_ESP 标签的定义

    我正在使用NLTK http www nltk org CESS ESP 数据包 我已经能够使用适应 的意大利面标记器 https code google com p spaghetti tagger and a HiddenMarkovM
  • 通过管道发送到 AWS SES 地址的电子邮件到 EC2 上的 PHP 脚本

    我们在 Amazon SES 上设置了一个域 我需要将传入的电子邮件通过管道传输到 EC2 实例上的 PHP 脚本中的特定地址进行处理 我已经在 Cpanel 的共享服务器上使用转发器完成了此操作 opt alt php56 usr bin
  • 使用同一个类的函数在类内创建线程

    我希望能够定义一个包含一些数据成员的类 以及一个可以访问这些数据成员的函数 这些数据成员是私有的 然后我想要一个公共函数 它创建一些线程 这些线程对类的数据成员进行操作 我在编译代码时遇到一些问题 不要担心互斥体或数据保护 这不会成为问题
  • R 读取 zip 数据文件而不解压缩它

    我有一个非常大的 zip 文件 我试图将其读入 R 而不像这样解压缩 temp lt tempfile Sales fileext c zip data lt read table unz temp Sales dat nrows 10 h
  • Typemock Isolator:模拟未注入的依赖项?

    My WidgetDoer类取决于Foo 未注入 我需要假装 foo的实施DoStuffWith 然后验证Do 返回结果 这是我的真实代码的简化表示 public class WidgetDoer readonly Foo foo publ
  • 淡入、淡出、淡入

    是什么不同之处之间fadeIn vs fadeOut vs fadeTo fadeIn http api jquery com fadeIn 从元素当前的不透明度渐变到 1 fadeOut http api jquery com fadeO
  • http 和 https 的本地存储相同吗?

    我正在寻找一种方法来为两者使用相同的 localStorage 或类似的 http example com and https example com 根据this https developer mozilla org En DOM St
  • 获取最顶层的UIViewController

    如果我在UINavigationController 我怎样才能找出最上面的是什么UIViewController 或者就我而言 我想知道是否某个UITableViewController是不是最上面的 我尝试使用 self navigat
  • 如何在两个(或多个)XAML 文件之间共享 VisualStateManager?

    我们正在编写一个基于 Prism 的 Silverlight 应用程序 并且我们在单独的模块中拥有一大堆页面 页面之间的转换是通过导航事件处理的 每个模块都实现了以下方法 以在导航到页面时显示页面并在导航自页面时隐藏页面 public vo
  • OSM - 使用自定义图标显示当前位置

    谁能告诉我如何使用自定义图标在 OSM 地图上显示我当前的位置 使用默认人物图标 MyLocationNewOverlay myLocationoverlay new MyLocationNewOverlay mapView myLocat
  • 如何将导航后退按钮更改为图像?

    所以我有这些用于自定义导航栏和项目的图像 它们看起来像这样 目前我设置了自定义导航栏 但是我不知道如何将默认的 后退 按钮更改为后退按钮图像下面 这就是我想知道的 任何帮助将不胜感激 注意 我正在使用故事板 谢谢 这是导航栏 这是我的后退按
  • SQL 将第二个表中的行计数添加到主查询

    我正在尝试改进一个 不是那么多 简单的查询 我需要检索表 A 中的每一行 然后将表 A 与表 B 连接起来 这样我就可以获得所需的所有数据 同时 我需要添加一个额外的列 其中包含表 C 中的 count 就像是 SELECT a SELEC
  • 服务不会处理消息

    我创建了一个使用 Windows 消息系统的 Windows 服务 当我从调试器测试应用程序时 消息顺利通过 但是当我安装它时 我的消息 14 分钟前询问 弗拉基米尔 1图加 服务通常不接收窗口消息 他们根本不一定有窗把手 即使它们这样做
  • 为什么此 C 代码会出现分段错误?

    这段代码给了我一个分段错误 char s1 String 1 s2 String 2 void swap char char int main void swap s1 s2 return 0 void swap char p char q
  • 使用index.ts文件导出类会导致注入的构造函数中未定义

    我使用 index ts 文件来封装导出 如 Angular 2 风格指南中所述 https github com mgechev angular2 style guide blob master old README md directo
  • 如何检查 System.IO.File.Delete 是否成功删除文件

    使用 system io file 类删除文件后 System IO File Delete openedPdfs path 如果文件已成功删除 我需要运行一些代码 只要该方法不返回任何值 我就会在删除方法之后检查文件是否存在 如果它仍然存
  • PHP docBlock @return 类名

    如何创建一个声明 return 的 PHP DocBlock 该 return 声明类的返回 目前这很简单 This returns an object of the User class return User public functi