【发布时间】:2012-03-31 16:10:09
【问题描述】:
我刚刚从 php.net (PHP 5.4.0 [tar.bz2]) 下载了完整的 PHP 源代码。 他们经常一起使用三个大括号,如下所示(以下代码 sn-p 从 ext/ctype/ctype.c 中提取。)
/* {{{ proto bool ctype_digit(mixed c)
Checks for numeric character(s) */
static PHP_FUNCTION(ctype_digit)
{
CTYPE(isdigit);
}
/* }}} */
有没有人知道为什么要同时使用这三个大括号?
【问题讨论】:
-
一些编辑器使用它们来“折叠”代码块,因此只有注释行本身的文本可见,而实际代码被“折叠”掉了。
-
我不认为只是为了折叠他们允许添加三个花括号。
-
@HabeebPerwad 它在评论区——他们可以“允许”任何他们想要的东西。 :)
标签: php vim folding curly-braces