我可以使用散列符号(#)在PHP中进行评论吗?

我从来没有见过使用散列( # )进行评论的PHP文件。 但是今天我意识到我其实可以! 我假设为什么每个人都使用//的原因是,尽管如此,我在这里。

除个人喜好外,是否有任何理由使用//而不是#来评论?


问题的答案在PHP中使用“#”和“//”进行单行注释有什么区别 ? 是否定的。

没有区别。 通过查看PHP源代码的解析部分,“#”和“//”由相同的代码处理,因此具有完全相同的行为。


PHP的文档描述了评论的不同可能性。 见http://www.php.net/manual/en/language.basic-syntax.comments.php

但是它没有提及“//”和“#”之间的区别。 所以不应该有技术上的差异。 PHP使用C语法,所以我认为这就是大多数程序员使用C风格注释'//'的原因。


<?php
    echo 'This is a test'; // This is a one-line C++ style comment
    /* This is a multi-line comment.
       Yet another line of comment. */
    echo 'This is yet another test.';
    echo 'One Final Test'; # This is a one-line shell-style comment
?>

RTM

链接地址: http://www.djcxy.com/p/1863.html

上一篇: Can I use hash sign (#) for commenting in PHP?

下一篇: Are PHP short tags acceptable to use?