【问题标题】:Difference between # and // in php?php中#和/的区别?
【发布时间】:2013-06-12 15:32:53
【问题描述】:
<?php
    # some comment
 ?>

<?php 
   // some comment
?>

用于PHP中的单行代码注释,前者来自shell脚本,//来自C++。

但是我很想知道使用 // 和 # 进行单行注释之间是否有任何区别,并且任何人都遇到过不应使用其中一种或另一种的特定情况。

我能想到的唯一区别是“#”中有一个字符,“//”中有两个字符,所以在较大的脚本中可能会有一些小尺寸和/或性能提升??

【问题讨论】:

  • 没有区别。不值得对单个字符进行微优化。
  • 我相信这在一定程度上解释了它:php.net/manual/en/language.basic-syntax.comments.php
  • 与生活不同,在编程中我们总是有替代品来做同样的事情,所以只是享受它而不是思考它:)
  • 对我来说,键入// 更容易,方法是双击键盘上的键,将我的右小指向下移动一个键并按两次。如果我想做#,我需要用双手,而且动作要“更大”;)。 echoprint 也是如此。但是在打印和回显“场景”中,您可以听到一个论点,即一个函数要慢一些,但是我现在不确定是哪个函数;)但我猜在优化代码时确实不会破坏交易。
  • @Bartdude 的大小和性能提升在今天的情况下是蹩脚的,是的,我不......我想也许在某些情况下你不应该像使用多行注释时那样使用其中一个或另一个 /* * / 正则表达式必须牢记,如此处所示php.net/manual/en/language.basic-syntax.comments.php#48204

标签: php performance formatting comments


【解决方案1】:

对我来说,输入// 更容易,方法是双击键盘上的键,将右小指的一个键向下移动并按两次。

如果我想做#,我需要用双手,而且动作要“更大”;)。 echoprint 也是如此。

但是在 print 和 echo "scenario" 中,您可以听到一个论点,即一个函数有点慢,但是我现在不确定是哪一个 ;) 但在优化代码时,它确实不会破坏交易猜测。

根据这个话题echo快一点: Should I use echo or print in php scripts?

【讨论】:

  • 有关 print 和 echo def 的更多信息(尽管它与原始问题无关):stackoverflow.com/questions/7094118/…
  • 同样,我认为 echo 打字也可能稍微快一些。如果正确使用 type 打印需要使用小指 echo 另一方面则不需要,当然除了有一个少信:)
  • 仅供参考,这对于其他语言键盘是不可能的,例如,对于拉丁美洲布局,“/”在 7 键上方 (shift+7 = /),而 # 在3 键,因此区别仅在 1 次与 2 次击键之间,因为这两个选项都更容易键入。这就是我喜欢并经常使用编辑器快捷方式来评论代码的原因。我使用 Notepad++,Ctrl+Q [un]cmets 任何代码行。
  • @DiegoDD 好点!我还使用 Sublime 的快捷方式来评论块或选择等。
猜你喜欢
  • 2011-02-17
  • 1970-01-01
  • 1970-01-01
  • 2015-04-23
  • 2010-09-05
  • 2010-11-17
  • 2010-11-11
  • 2011-04-07
  • 2015-06-21
相关资源
最近更新 更多