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

WBOY
发布: 2016-06-23 13:43:06
原创
984 人浏览过

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


回复讨论(解决方案)

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

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

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

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

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

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


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

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

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

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

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板