PHP里/**和/*开头的注释有什么不一样呢?SublimeText2中的显示明显不同。

2012-06-28 07:29:12 +08:00
 Tuccuay

如图。。。。。
位于
/**
*/
内的注释和
/*
*/
有什么不同?
3577 次点击
所在节点    PHP
5 条回复
frittle
2012-06-28 08:04:30 +08:00
没不同。第一个/*和第一个*/之间的字符都被忽略,所以/**中的第二个*也被忽略了。
chenluois
2012-06-28 08:07:11 +08:00
粉红色的地方是提示你语法错误呢
cain
2012-06-28 08:27:36 +08:00
/** 里面的内容可以被phpdoc解析生成文档
zooandzoo
2012-06-28 08:29:28 +08:00
多行注释的两种写法
第一种:
/**
* 获取存储ID
* @param STRING $id
* @return string
*/
第二种:
/* 表示overrides子类的方法
* @see parent::method()
*/
如果overrides当前类的构造函数一般用第一种,
SUBLINE TEXT 红色不表示错误,只是注释不规范,你可以利用这种提示来让自己的注释更好看而已
chenluois
2012-06-28 08:56:32 +08:00
@zooandzoo "不规范" 这个词用得好,囊括了错误和警告,学习了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX