Notepad++ zum Beispiel kann gewisse Codestellen einklappen. Bei PHP und CSS Beispielsweise kann er alle geschweiften Klammern ({ und }) einklappen. Das hilft bei der Entwicklung, da nicht benötigte Codestellen eingeklappt werden können und man somit nicht von anderen Stellen abgelenkt wird.
Dabei ist mir aufgefallen, dass man in switch-Kontrollstrukturen die case-Konstrukte nicht einklappen kann. Per Zufall hab ich dann rausgefunden, dass man { und } nicht nur zum eingrenzen von Kontrollstrukturen brauchen kann, sondern auch nur für etwas mehr.
Was ich konkret meine, sieht man in vielen meiner neuen Scripte:
Zitat:
switch($var) {
case 1: {
break;
}
case 'test': {
break;
}
case false: {
break;
}
}
Es ist also Möglich, mit geschweiften Klammern eigentlich alles einzugrenzen, was man möchte. Wenn etwas nicht geht, wird der PHP-Interpreter sich schon melden :>