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

Reply via email to