美文网首页
PHP中文档中使用的伪类型与变量

PHP中文档中使用的伪类型与变量

作者: 科科分享 | 来源:发表于2019-02-15 09:27 被阅读0次

经常写一些类或者方法(函数)注释的时候都会有@param或者@return类型的描述,如下代码块大括号所示:

/**
 * @desc 检查是否可预订
 * 
 * @param {Array} params
 * @return {Object}
 */
function check(){
    // TO DO
}

代码块大括号的array|object其实是伪类型;
伪类型(pseudo-types) 是 PHP 文档里用于指示参数可以使用的类型和值。 请注意,它们不是 PHP 语言里原生类型。 所以不能把伪类型用于自定义函数里的类型约束(typehint)。

mixed

mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。

例如 gettype() 可以接受所有的 PHP 类型,str_replace() 可以接受字符串和数组。

number

number 说明一个参数可以是 integer 或者 float

callback

本文档中在 PHP 5.4 引入 callable 类型之前使用 了 callback 伪类型。二者含义完全相同。

array|object

array|object 意思是参数既可以是 array 也可以是 object

void

void 作为返回类型意味着函数的返回值是无用的。void 作为参数列表意味着函数不接受任何参数。

当然除了这些类型,还有我们常用到的Boolean、Integer、Float、String

了解了这些类型,现在写注释就不会漏写了这些类型描述了吧。
转自php.net

相关文章

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • PHP中的callback类型

    Callback / Callable 类型 在PHP的官方文档中,经常可以看到伪类型 Callback / Ca...

  • PHP中文档中使用的伪类型与变量

    经常写一些类或者方法(函数)注释的时候都会有@param或者@return类型的描述,如下代码块大括号所示: 代码...

  • php中的变量和常量

    php是弱类型语言,变量类型和存入的值相关 变量 php中声明一个变量用 $符 php中变量的命名规范 可变变量:...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • 3.PHP入门-语法概述(二)变量

    和其他语言一样,php使用变量来存储信息的"容器": 与代数类似 在 PHP 中,这些字母被称为变量。 PHP变量...

  • 关于PHP学习时 存在注意点的总结

    1.php中预定义变量-php系统预先定义的变量 2.PHP中的数据类型 3.var_dump() 返回变量的数据...

  • 2019-07-16

    PHP中变量的使用。

  • php7变量的实现

    PHP作为“世界上最好的语言”,我们都知道php是弱类型语言,即在使用过程中,可以任意改变变量的类型。这对于代码中...

  • php变量的基本实现

    PHP作为“世界上最好的语言”,我们都知道php是弱类型语言,即在使用过程中,可以任意改变变量的类型。这对于代码中...

网友评论

      本文标题:PHP中文档中使用的伪类型与变量

      本文链接:https://www.haomeiwen.com/subject/pdzueqtx.html