UNPKG

reprism

Version:

Modular Syntax highlighting for the web

17 lines (16 loc) 462 B
export default { language: 'php-extras', init: Prism => { Prism.languages.insertBefore('php', 'variable', { this: /\$this\b/, global: /\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/, scope: { pattern: /\b[\w\\]+::/, inside: { keyword: /static|self|parent/, punctuation: /::|\\/, }, }, }) }, }