Good Morning,
I am working on a script that requires multiple embedded function calls that could go up to 5 levels deep
My Question is this...
I need to be able to use the accumulating variables from function D outside of all the functions to display data.
if I have 2 variables unique to each function, because they are accumulating different values, do I need to define them as global in each of the preceeding functions?
<?php
functionA( ){
global $a1, $a2, $b1, $b2, $c1, $c2, $d1, $d2;
// function code ...
if $a1==$a2{
functionB( );
}
}
functionB( ){ // called from function A as well as other places
global $b1, $b2, $c1, $c2, $d1, $d2;
// function code ...
if $b1==$b2{
functionC( );
}
}
functionC( ){ // called from function B as well as other places
global $c1, $c2, $d1, $d2;
// function code ...
if $c1==$c2{
functionD( );
}
}
functionD( ){ // called from function C as well as other places
global $d1, $d2;
// function code...
}
?>
I currently have it laid out like this, but the values are not being accumulated as expected... the variables have no values to them.
I hope this question makes sense, but if not please tell me what else you need to know to be able to answer the question...
thanks
Douglas