К сожалению, нет, вы не можете. ::
не является оператором, а является «символическим ключевым словом» в соответствии с грамматикой языка (см. раздел 3.6 спецификации ), как и :?>
и некоторые другие. Конечно, язык здесь несовместим, так как существует несколько символических ключевых слов, которые можно трактовать так, как если бы они были операторами (по крайней мере, (*)
и (<@ @>)
).