热搜:NVER node 开发 php

这两个@有什么区别,为什么写它

2024-08-15 12:35:01
这两个@有什么区别,为什么写它

当然在我没有搞明白之前,我认为是没有必要写的,又当然了,我的这种看法肯定是错误的,还请指点一二,呵一呵吧


回复讨论(解决方案)

一个是HTDOC备注,下面的屏蔽错误的。

一个是HTDOC备注,下面的屏蔽错误的。

备注就不用说了吧,那肯定的啊,关键是备注为啥用@,不用不行吗,关键问题你不回答,总是回答的不痛不痒的

@copyright 中
@ 表示“在…”的意思,或者你可以理解为“关于”

@copyright 关于版权
@license 关于授权
@link 关于连接
@since 关于历史(file available since release V1.1 文件发布以来的第 V1.1 版本)
小标题而已
由于是写在注释中的,怎么写都可以。知道是怎么回事就行了

@header('Location: ' . $site_url);
中的 @ 表示屏蔽错误显示(因为如果在 header 之前有输出的话将会出现错误)


一个是HTDOC备注,下面的屏蔽错误的。

备注就不用说了吧,那肯定的啊,关键是备注为啥用@,不用不行吗,关键问题你不回答,总是回答的不痛不痒的 备注中的@后面带的是可以自动生成带有特殊的说明意义。就如楼上所说的,可写可不写,没啥影响。

建议楼主去看一看 PHP规范注释 的相关知识 在个人开发很小的项目时可能觉得注释什么的并不重要 但对于一定规模 特别是团队合作的时候非常有用 这种带@的注释后期可以快速建立出文档来 

带@的注释  能被一些文档提取的工具识别 有的编辑器能把他识别变成智能提示

可以看一下DoxyGen 还过这个不是Doxygen的指令