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

php中文网
发布: 2016-06-23 13:43:06
原创
1234人浏览过

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

魔乐社区
魔乐社区

天翼云和华为联合打造的AI开发者社区,支持AI模型评测训练、全流程开发应用

魔乐社区 102
查看详情 魔乐社区

回复讨论(解决方案)

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

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

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

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

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

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


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

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

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

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

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

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号