Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9188 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56491 invoked by uid 1010); 15 Apr 2004 15:37:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 56402 invoked by uid 1007); 15 Apr 2004 15:37:25 -0000 Message-ID: <20040415153725.56389.qmail@pb1.pair.com> To: internals@lists.php.net Reply-To: "Justin Hannus" References: <5.1.0.14.0.20040415111759.00b77c18@mail.ionzoft.com> Date: Thu, 15 Apr 2004 11:28:29 -0400 Lines: 21 Organization: vci X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Posted-By: 63.76.208.30 Subject: Re: Construct Request From: jhannus@visualconceptsinc.com ("Justin Hannus") > echo setor($required_variable, die('error...'); > or > echo setor($error, ''); > or > echo setor($sMessage, $sDefaultMessage). > or > $z = setor($_GET['z'], 'Default'); > $z = setor($_GET['z'], 'Default'); Whats wrong with defining a user-level function? function setor_array(&$array, $key, $default = 0) { return isset($array[$key']) ? $array[$key] : $default; } $nCustID = (int) setor_array($_GET, 'nCustID', 0);