Hi,

        I want to know why in the second file I don't get
a=134 as expected.


// fileToBeIncluded.php
<?PHP
$a = 134;

function f1() {
  global $a; 
  echo "a=$a <BR>"; 
}

class smallClass {
  function smf1() { f1(); }    
}
?>

// file that don't work as expected
// print a=
<?PHP
function f2()
{
  include ('./fileToBeIncluded.php');
  f1();
}
echo "<html>";
f2();
echo "</html>";
?>

// file that work as expected
// print a=134
<?PHP
include('./fileToBeIncluded.php');

function f2() {
  f1();
}

echo "<html>";
f2();
echo "</html>";
?>

        [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to