extract() in PHP

By: Dietricha  

If you compiled with "--enable-track-vars" then an easy way to get variable function args is to use extract().
$args = array("color" = "blue","number" = 3);
function my_func($args){
echo $color;
echo $number;

the above strategy makes it real easy to globalize form data within functions, or to pass form data arrays to functions:
<input type="text" name="test[color]" value="blue">

etc, etc.
Then in your function, pass $test to extract() to turn the array data into global vars.
function my_func($HTTP_POST_VARS){
// use all your vars by name!

Most Viewed Articles (in PHP )

Latest Articles (in PHP)

Comment on this tutorial