@param在课堂上意味着什么?

php*_*ini 19 php class param

@param在创建课程时意味着什么?据我所知,它用于告诉脚本变量是什么类型的数据类型以及函数返回的值类型,是吗?例如:

/**
 * @param string $some
 * @param array $some2
 * @return void
 */
Run Code Online (Sandbox Code Playgroud)

是不是有另一种方法可以做到这一点,我想的是:void function() { ... }或类似的东西.对于变量,可能(int)$ test;

zzz*_*Bov 22

@param在PHP中没有特殊含义,它通常在注释中用于编写文档.您提供的示例就是这样.

如果您使用的文档工具,它会冲刷的代码@param,@summary以及其他类似的值(取决于工具的复杂程度)来自动生成的代码以及格式的文档.