Hallo,
Ich bilde damit nur das Denkschema aus dem wirklichen Leben ab: Einen Ausdruck berechnen und für weitere Verwendung vormerken.
Das kannst Du ja tun. Aber dann bitte als eigene Zeile.
nein, das eben gerade nicht. Es ist ein gedanklicher Schritt. Ihn in zwei oder mehr Programmzeilen zu splitten, macht die Sache schwerer nachvollziehbar, weil zusammengehörende Dinge getrennt werden.
Es in einem Funktionsaufruf zu tun, der dazu noch in einer Bedingung drin steckt, das ist zu viel auf einmal.
Es ist die mehr oder weniger exakte Abbildung meiner Denkweise.
$name = __DIR__ . "foo.php"; if file_exists($name) { }
und
if file_exists($name = __DIR__ . "foo.php") { }
sind durchaus Zeichen verschiedener Denkprozesse.
Eben. Der erste ist zersplittert, der zweite homogen.
Oder anders: Der erste ist Englischunterricht in der fünften Klasse, der zweite ist Shakespeare.
Der erste Prozess ist strukturiert und geplant, der zweite ist spontan und chaotisch.
Nicht chaotisch, nur systematisch geschachtelt.
Einen schönen Tag noch
Martin
Мир для України.