Posted by Tyrone Slothrop on 10/12/05 05:43
On Wed, 12 Oct 2005 02:46:54 +0200, "A" <a@a.a> wrote:
>I need to modify $_POST array to have default values if some variable is not
>present or empty i.e.:
>
>if (!isset($_POST['foo']))
> {
> $_POST['foo'] = 'my default';
> }
>
>the code above works, but I'm wondering - is this "legal" to do like this.
>considering $_POST is superglobal it should be OK, but considering it is
>reserved array it may not be ok... any oppinions?
>
>I could rewrite this into something that would fill variables with the
>$_POST contents but why not doing it directly on $_POST if it is allowed...
>it is simpler to handle.
I have been doing this for years. Have not been busted by the PHP
police yet. ;-) All you are doing is assigning a new value to the
element of an array.
[Back to original message]
|