RE: [PHP] Re: isset

From: Date: Tue, 15 Feb 2005 19:06:51 +0000
Subject: RE: [PHP] Re: isset
Groups: php.general 
Request: Send a blank email to php-general+get-208757@lists.php.net to get a copy of this message
M. Sokolewicz <mailto:tularis@php.net> on Tuesday, February 15, 2005 8:25 AM said: >> seems lengthy. is there a way around this? >> >> i tried using >> $cmd = @ $_POST['cmd']; >> >> to suppress errors but didnt seem to have ay effect. >> > still > if(isset($_POST['cmd'])) { > $cmd = $_POST['cmd']; > } > > is the only (really) correct way. All others throw notices of > undefined indices, which you *should not* ignore! You can't shorten > it, you can't even wrap it in a function... it's simply tough luck Please correct me if I'm wrong (and maybe this is what you mean by "(really)") but I think even Rasmus recommends: <?php if(!empty($_POST['cmd'])) { // stuff } ?> I'm using the following code to test this: <?php error_reporting(E_ALL); if(!empty($_POST['cmd'])) { echo "set and not empty<br />"; } else { echo "empty and/or not set<br />"; } ?> Chris.

« previous php.general (#208757) next »