1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
<?php
/**
* Test highlighting of language constructs and reserved keywords
*
* This test is based on http://php.net/manual/en/reserved.keywords.php and should
* be updated from the manual when new PHP versions arrive. Built-in functions are
* not treated differently by php-mode than regular function calls: that means
* they are not highlighted. Only language constructs like print/die and reserved
* keywords are, and those are tested here.
*/
// Start:
__halt_compiler();
abstract;
and;
array();
as;
break;
case;
catch;
clone;
const;
continue;
declare;
default;
die();
do;
echo;
else;
elseif;
empty();
enddeclare;
endfor;
endforeach;
endif;
endswitch;
endwhile;
eval();
exit();
final;
finally;
for;
foreach;
function;
global;
goto;
if;
include;
include_once;
instanceof ClassName;
insteadof ClassName;
isset();
list();
new ClassName;
print;
private;
protected;
public;
require;
require_once;
return;
static;
switch;
throw;
try;
unset();
var;
while;
xor;
yield;
yield from;
|