Home > Article > Backend Development > 这两个@有什么区别,为什么写它
当然在我没有搞明白之前,我认为是没有必要写的,又当然了,我的这种看法肯定是错误的,还请指点一二,呵一呵吧
一个是HTDOC备注,下面的屏蔽错误的。
一个是HTDOC备注,下面的屏蔽错误的。
备注就不用说了吧,那肯定的啊,关键是备注为啥用@,不用不行吗,关键问题你不回答,总是回答的不痛不痒的 @copyright 中
@ 表示“在…”的意思,或者你可以理解为“关于”
@copyright 关于版权
@license 关于授权
@link 关于连接
@since 关于历史(file available since release V1.1 文件发布以来的第 V1.1 版本)
小标题而已
由于是写在注释中的,怎么写都可以。知道是怎么回事就行了
@header('Location: ' . $site_url);
中的 @ 表示屏蔽错误显示(因为如果在 header 之前有输出的话将会出现错误)
一个是HTDOC备注,下面的屏蔽错误的。
建议楼主去看一看 PHP规范注释 的相关知识 在个人开发很小的项目时可能觉得注释什么的并不重要 但对于一定规模 特别是团队合作的时候非常有用 这种带@的注释后期可以快速建立出文档来
带@的注释 能被一些文档提取的工具识别 有的编辑器能把他识别变成智能提示
可以看一下DoxyGen 还过这个不是Doxygen的指令