1
0
mirror of https://github.com/php/web-php.git synced 2026-03-23 23:02:13 +01:00

Add natural URL shortcuts for operators and language constructs (#767) (#1814)

Adds intuitive shortcut aliases like php.net/operator.precedence,
php.net/backtick.operator, php.net/string.type, php.net/statements,
etc. Supports both dot and hyphen separators for consistency.
This commit is contained in:
Louis-Arnaud
2026-03-17 12:00:29 +01:00
committed by GitHub
parent 5bee7281a9
commit 03ab57cbb2

View File

@@ -398,6 +398,38 @@ $uri_aliases = [
"htaccess" => "configuration.changes",
"php_value" => "configuration.changes",
"operator.precedence" => "language.operators.precedence",
"operator-precedence" => "language.operators.precedence",
"precedence" => "language.operators.precedence",
"arithmetic.operators" => "language.operators.arithmetic",
"arithmetic-operators" => "language.operators.arithmetic",
"assignment.operators" => "language.operators.assignment",
"assignment-operators" => "language.operators.assignment",
"bitwise.operators" => "language.operators.bitwise",
"bitwise-operators" => "language.operators.bitwise",
"comparison.operators" => "language.operators.comparison",
"comparison-operators" => "language.operators.comparison",
"error.control" => "language.operators.errorcontrol",
"error-control" => "language.operators.errorcontrol",
"backtick" => "language.operators.execution",
"backtick.operator" => "language.operators.execution",
"backtick-operator" => "language.operators.execution",
"execution.operator" => "language.operators.execution",
"increment.operators" => "language.operators.increment",
"increment-operators" => "language.operators.increment",
"logical.operators" => "language.operators.logical",
"logical-operators" => "language.operators.logical",
"string.operators" => "language.operators.string",
"string-operators" => "language.operators.string",
"type.operators" => "language.operators.type",
"type-operators" => "language.operators.type",
"string.type" => "language.types.string",
"array.type" => "language.types.array",
"object.type" => "language.types.object",
"statements" => "control-structures.intro",
"control.structures" => "control-structures.intro",
"control-structures" => "control-structures.intro",
"ternary" => "language.operators.comparison",
"instanceof" => "language.operators.type",
"if" => "language.control-structures",