PHP @return做什么?

时间:2017-02-21 13:20:34

标签: php

这甚至做了什么?

/**
 * @return null|string
 */

我真的很困惑。我应用leskov替换原则,但是它对函数做了什么吗?还是只是一张纸条?

3 个答案:

答案 0 :(得分:3)

这是一个phpdoc风格的文档评论。它使生成文档更容易参考,大多数IDE都会接受它。

请参阅https://phpdoc.org/docs/latest/getting-started/your-first-set-of-documentation.html

答案 1 :(得分:0)

它什么都不做。 /**/定义评论栏

有趣的是,在PHP中,实际代码中的@符号会抑制可能由该代码引起的任何错误:请参阅What is the use of the @ symbol in PHP?

但是,最有可能,整个事情可能只是一些文档@用于表示一些文档元数据。

答案 2 :(得分:-1)

我认为这只是一个评论,因为它包含在" / ** /"标签