(Edit: Parallel zu Dedlfix und Martin gepostet :) )
Google hat mir verraten, was es in Java bedeutet:
x = new HashMap(){{put("id", "1234");}}
Die äußeren Klammern erzeugen eine anonyme Subklasse von HashMap, die inneren zeigen einen anonymen Instanz-Initializer an. Das gilt in Java als Antipattern. Grund ist, dass hier pro Aufruf eine neuer Typ erzeugt wird, und das frisst natürlich Speicher. Abgesehen von dem merkwürdigen Aussehen dieses Konstrukts...
Allerdings wäre mir nicht bekannt, dass {{...}} in JavaScript oder PHP eine solche Semantik hätte. Es gibt aber Template-Engines bzw. Frameworks, die double braces oder triple braces nutzen, z.B. Angular oder Laravel. Das ist dann aber on top von PHP oder JS, nicht Teil davon.
Rolf