Wobei aber viele Webhoster und vorallem bei solchen shared Webhostingpaketen und virtuellen Servern es standardmäßig dennoch aktiviert haben, weil sonst ja Wieles nicht läuft ... genauso isses mit den bösen Register globals (welche es ab PHP 6.0 zum Glück nicht mehr geben wird).
PHP 6.0 gibts nicht mehr. Dat Ding heisst jetzt einfach "PHP Next" und wird Nummerntechnisch als 5.3.99 gefuehrt. Vieles von dem, was 6.0 haette werden sollen ist mittlerweile im 5.3er-Branch drin. Just FYI.
Um was zum Thema zu sagen: elseif oder else if ist ne Geschmackssache. Gleich wie Tabs/Spaces, Klammernsetzung, Einruecktiefe, usw.
try-finally gibts in PHP nicht, und so ein try-catch (
Exception $e)-echo ist so ziemlich das duemmste was du machen kannst. Da kannst gleich display_errors auf true setzen oder die Fehler bei Twitter posten (dafuer gibts auch ein Plugin).
@Valle: korrekt. short_tags off, asp_tags off, register_globals off, display_errors off, usw. Wenn man daran was aendert sollte man auch wissen was man macht.
Greetz
alcaeus