V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tuccuay
V2EX  ›  PHP

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

  •  
  •   Tuccuay · 2012-06-28 07:29:12 +08:00 · 3581 次点击
    这是一个创建于 4568 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图。。。。。
    位于
    /**
    */
    内的注释和
    /*
    */
    有什么不同?
    5 条回复    1970-01-01 08:00:00 +08:00
    frittle
        1
    frittle  
       2012-06-28 08:04:30 +08:00
    没不同。第一个/*和第一个*/之间的字符都被忽略,所以/**中的第二个*也被忽略了。
    chenluois
        2
    chenluois  
       2012-06-28 08:07:11 +08:00
    粉红色的地方是提示你语法错误呢
    cain
        3
    cain  
       2012-06-28 08:27:36 +08:00
    /** 里面的内容可以被phpdoc解析生成文档
    zooandzoo
        4
    zooandzoo  
       2012-06-28 08:29:28 +08:00
    多行注释的两种写法
    第一种:
    /**
    * 获取存储ID
    * @param STRING $id
    * @return string
    */
    第二种:
    /* 表示overrides子类的方法
    * @see parent::method()
    */
    如果overrides当前类的构造函数一般用第一种,
    SUBLINE TEXT 红色不表示错误,只是注释不规范,你可以利用这种提示来让自己的注释更好看而已
    chenluois
        5
    chenluois  
       2012-06-28 08:56:32 +08:00
    @zooandzoo "不规范" 这个词用得好,囊括了错误和警告,学习了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.