De syntax highlighting van PHP gaat een beetje de mist in met Exceptions:
Ter vergelijking correcte highlighting:
De namespaces gaan ook niet goed; syntax highlighting valt helemaal weg: namespace is ook een keyword.
evenals met goto:
In het overzicht van keywords staan ze allemaal, volgens mij missen daar een aantal van op GoT
PHP:
1
2
3
4
5
| try { // try is een keyword throw new Exception("...."); // Exception is geen keyword, throw wel } catch(Exception $e) { // catch ook // doe hier iets... } |
Ter vergelijking correcte highlighting:
C#:
1
2
3
4
5
| try { throw new Exception("..."); } catch(Exception ex) { // en hier ook ... } |
De namespaces gaan ook niet goed; syntax highlighting valt helemaal weg: namespace is ook een keyword.
PHP:
1
2
| namespace test; // doe hier iets |
evenals met goto:
PHP:
1
2
3
4
| labelA: echo "hoi"; goto labelA; |
In het overzicht van keywords staan ze allemaal, volgens mij missen daar een aantal van op GoT
[ Voor 8% gewijzigd door hostname op 14-06-2010 18:53 . Reden: syntax highlighting met namespaces werkt nu opeens wel :S ]