Thank you kindly ...

"Richard Lynch" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> >1) in a fuction, does a return statment automatically exit the function
as
> >well?
>
> Yes.  Nothing more will get executed inside the function after the
"return;"
>
> Some purists claim that you should *NEVER* have a return *ANYWHERE* except
> the last line of a function.
>
> EG:
>
> # WRONG
> function divide($numerator, $denominator){
>   if ($denomiator == 0){
>     return '';
>   }
>   else{
>     return $numerator/$denominator;
>   }
> }
>
> # RIGHT
> function divide($numerator, $denominator){
>   $result = '';
>   if ($denominator == 0){
>     $result = '';
>   }
>   else{
>     $result = $numerator/$denominator;
>   }
>   return $result;
> }
>
> It probably seems "silly" here, but when your functions get to be three or
> four screenfuls long, a "return" you aren't seeing on the monitor can
> frequently get you very confused, very fast.
>
>
> >2) can someone give me a better explination of $HTTP_POST_VARS
>
> If you give somebody an HTML FORM (like those forms you fill out on-line),
> after they fill it out, the PHP page that *proccess* the FORM page will
find
> all the data in an array named $HTTP_POST_VARS.
>
> Actually, it got renamed to $_POST recently.  (The old one will still work
> for a while, but convert ASAP).
>
> Sample HTML:
>
> <HTML><BODY><FORM ACTION=process.php METHOD=POST>
>   <INPUT NAME=searchkey> <INPUT TYPE=SUBMIT NAME=search VALUE="Search">
> </FORM></BODY></HTML>
>
> Sample PHP:
> (note the filename must match the ACTION= part above)
>
> <?php
>   echo "Searchkey is ", $_POST['searchkey'], "<BR>\n";
>   echo "search button was clicked: ", isset($_POST['search']), "<BR>\n";
> ?>
>
> You could even not "know" what fields are in the FORM, and just output all
> of them:
>
> (this would be a "replacement" process.php file)
> <?php
>   while (list($variable, $value) = each($_POST)){
>     echo "$variable is $value<BR>\n";
>   }
> ?>
>
> --
> Like Music?  http://l-i-e.com/artists.htm
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to