prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
19 lines (18 loc) • 494 B
JavaScript
import { i as r } from "../prismCore-5c7f03d0.js";
import "./php.js";
import "./markup-templating.js";
import "./markup.js";
r("php", "variable", {
this: {
pattern: /\$this\b/,
alias: "keyword"
},
global: /\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,
scope: {
pattern: /\b[\w\\]+::/,
inside: {
keyword: /\b(?:parent|self|static)\b/,
punctuation: /::|\\/
}
}
});