如何声明PHPDoc返回类型全局函数?

dwbf0jvd  于 2023-04-19  发布在  PHP
关注(0)|答案(1)|浏览(152)

你好,我一直在研究用户区管道操作符和laravel中的tap函数。
这些函数链接任何PHP函数
但是我不能在PHPDoc的返回类型中表示全局函数。
是否有任何show函数列表作为返回类型?
ide建议php函数

qaxu7uf2

qaxu7uf21#

在PHPDoc中没有特定的函数列表用作返回类型。但是,大多数IDE建议使用@return标记,并对函数的预期返回值进行类型提示。
如果你想在PHPDoc中表达全局函数,你可以使用混合类型提示,它允许返回任何数据类型,包括函数名。

/**
* A function that returns a string value.
 *
 * @return string
 */
function my_string_function() {
   return 'Hello, World!';
}

/**
 * A function that returns a global function name.
 *
 * @return mixed
 */
function my_global_function() {
   return 'my_string_function';
}

my_global_function()以字符串形式返回my_string_function()全局函数的名称。使用混合类型提示可让IDE了解可以返回任何数据类型,包括函数名称。

相关问题