Re: $POST and $_SESSION

From: Date: Thu, 15 Mar 2012 15:13:16 +0000
Subject: Re: $POST and $_SESSION
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-317017@lists.php.net to get a copy of this message
On Thu, Mar 15, 2012 at 11:04, Tedd Sperling <tedd.sperling@gmail.com> wrote: > Hi gang: > > What's a better/shorter way to write this? > > $first_name = $_SESSION['first_name'] ? $_SESSION['first_name'] : null; > $first_name = isset($_POST['first_name']) ? $_POST['first_name'] : > $first_name; > $_SESSION['first_name'] = $first_name; A simple reusable function and pass-through variable is one method: <?php session_start(); $_SESSION['first_name'] = $first_name = thisorthat(@$_POST['first_name'],null); function thisorthat($a,$b) { return isset($a) ? $a : $b; } ?> -- </Daniel P. Brown> Network Infrastructure Manager http://www.php.net/

« previous php.general (#317017) next »