Rolf B: PHP PDO:SQLITE - Falle: attempt to write a readonly database - und kein TRUNCATE table in SQLITE

Beitrag lesen

Hallo Felix,

E_USER_ERROR

Sie zu übergeben und nicht übernehmen ist ein Lapsus, ja. Kann passieren.

Ob man nun

if ($foo) {
   doSomething();
   return 42;
}
else
{
   doSomethingElse();
   return 17;
}

schreibt oder

if ($foo) {
   doSomething();
   return 42;
}
doSomethingElse();
return 17;

das halte ich für Geschmackssache. Aus meiner Sicht kann man beides machen, die Version ohne ELSE ist dann ausdrucksstärker, wenn der if eine Eingangsverifizierung macht und danach der größere Hauptteil kommt. Die Version mit ELSE drückt für mich aus, dass beide Teile in etwa gleich wichtig sind, UND sie drückt aus, dass hier definitiv Schluss ist.

Rolf

--
sumpsi - posui - obstruxi