Since $_POST is a superglobal, it should not lose scope inside a
function() call. I could be wrong though.
Also, curious if $args is empty.. what is $num and $message. ?
Also.. you're calling a function in your return statement ?
On 2/24/06, Jason Gerfen <[EMAIL PROTECTED]> wrote:
> Tanoor Dieng wrote:
>
> >Hi,
> >are there some variables in your post array(aka are you sure that
> >$_POST is not empty)?
> >Normally this should works.
> >
> >Tanoor.
> >
> >2006/2/24, Jason Gerfen <[EMAIL PROTECTED]>:
> >
> >
> >>I am not sure why this is not working. Aren't $_POST vars
> >>superglobals? I am trying to pass the $_POST array as an argument to a
> >>function and nothing is being returned. Any help is appreciated.
> >>
> >>return global_template( 3, $_POST, count( $_POST ), $message );
> >>
> >>function global_template( $cmd, $args, $num, $message ) {
> >> echo "<pre>"; print_r( $args ); echo "</pre>";
> >> }
> >>
> >>--
> >>Jason Gerfen
> >>
> >>"When asked what love is:
> >> Love is the Jager talking."
> >>~Craig Baldo
> >>
> >>--
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >>
> >>
> Yep, I just double checked the $_POST vars prior to calling the
> function, ex:
>
> echo "<pre>"; print_r( $_POST ); echo "</pre>"; // This prints
> everything contained in $_POST without problem
> return global_template( 3, $_POST, count( $_POST ), $message, NULL );
>
> function global_template( $cmd, $args, $num, $message, $errors ) {
> echo "<pre>"; print_r( $args ); echo "</pre>"; // This will not
> display anything in the $args->$_POST array? WTH?
> }
>
> --
> Jason Gerfen
>
> "When asked what love is:
> Love is the Jager talking."
> ~Craig Baldo
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php