【发布时间】:2013-06-12 15:32:53
【问题描述】:
<?php
# some comment
?>
和
<?php
// some comment
?>
用于PHP中的单行代码注释,前者来自shell脚本,//来自C++。
但是我很想知道使用 // 和 # 进行单行注释之间是否有任何区别,并且任何人都遇到过不应使用其中一种或另一种的特定情况。
我能想到的唯一区别是“#”中有一个字符,“//”中有两个字符,所以在较大的脚本中可能会有一些小尺寸和/或性能提升??
【问题讨论】:
-
没有区别。不值得对单个字符进行微优化。
-
我相信这在一定程度上解释了它:php.net/manual/en/language.basic-syntax.comments.php
-
与生活不同,在编程中我们总是有替代品来做同样的事情,所以只是享受它而不是思考它:)
-
对我来说,键入
//更容易,方法是双击键盘上的键,将我的右小指向下移动一个键并按两次。如果我想做#,我需要用双手,而且动作要“更大”;)。echo和print也是如此。但是在打印和回显“场景”中,您可以听到一个论点,即一个函数要慢一些,但是我现在不确定是哪个函数;)但我猜在优化代码时确实不会破坏交易。 -
@Bartdude 的大小和性能提升在今天的情况下是蹩脚的,是的,我不......我想也许在某些情况下你不应该像使用多行注释时那样使用其中一个或另一个 /* * / 正则表达式必须牢记,如此处所示php.net/manual/en/language.basic-syntax.comments.php#48204
标签: php performance formatting comments