Ответ 1
Они vim fold markers, они упрощают сворачивание и расширение текста между тройными фигурными фигурными скобками в vim, в показанном примере чередование между:
...
/* {{{ proto bool ctype_digit(mixed c)
Checks for numeric character(s) */
static PHP_FUNCTION(ctype_digit)
{
CTYPE(isdigit);
}
/* }}} */
...
и просто
...
/* {{{ proto bool ctype_digit(mixed c)
...
Если вы посмотрите на конец файла, где вы их найдете, вы часто найдете такой блок:
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: sw=4 ts=4 fdm=marker
* vim<600: sw=4 ts=4
*/
Это еще один очевидный индикатор того, что эти комментарии относятся к vim.