Mailinglisten-Archive |
Am 15.04.2005 um 13:35 schrieb Oliver Michalak: [...] > class.php: > ---------- 8< --------- > class test { > $var = 0; > } > ---------- 8< --------- > > form.php: > ---------- 8< --------- > include ('class.php'); > session_start(); > if (!isset($_SESSION['obj'])) { > $_SESSION['obj'] = new test(); > $obj = &$_SESSION['obj']; > $obj->var = 20; > } > else > $obj = &$_SESSION['obj']; > ---------- 8< --------- > > Der Verweis mit &$_SESSION['obj'] erleichtert die Schreibweise enorm, > da ich sonst an sehr vielen nachfolgenden Stellen $obj gegen > $_SESSION['obj'] ersetzen müsste und es garantiert, dass es das > gleiche Objekt ist. Nur mal so aus Interesse. Es ist doch nicht nötig einen Alias zu setzen da dort sowieso 'nur' die Referenz zum Speicherort enthalten ist. Sprich wenn ich nun das ganze ohne & machen würde. Würde PHP nicht den Umweg über $_SESSION gehen müssen?! Oder liege ich falsch ? Gruß Aron
php::bar PHP Wiki - Listenarchive