<html>
<body>
<?php
$x=5; // global scope
function myTest() {
$y=10; // local scope
echo "<p>Test variables inside the function:</p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}
myTest();
echo "<p>Test variables outside the function:</p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>
</body>
</html>
<html>
<body>
<p>Test variables inside the function:</p>
Warning: Undefined variable $x in /in/bDRBG on line 10
Variable x is: <br>Variable y is: 10<p>Test variables outside the function:</p>Variable x is: 5<br>
Warning: Undefined variable $y in /in/bDRBG on line 20
Variable y is:
</body>
</html>
<html>
<body>
<p>Test variables inside the function:</p>
Notice: Undefined variable: x in /in/bDRBG on line 10
Variable x is: <br>Variable y is: 10<p>Test variables outside the function:</p>Variable x is: 5<br>
Notice: Undefined variable: y in /in/bDRBG on line 20
Variable y is:
</body>
</html>
Output for 7.3.32 - 7.3.33
<html>
<body>
<p>Test variables inside the function:</p>Variable x is: <br>Variable y is: 10<p>Test variables outside the function:</p>Variable x is: 5<br>Variable y is:
</body>
</html>
<html>
<body>
<p>Test variables inside the function:</p>
Notice: Undefined variable: x in /in/bDRBG on line 10
Variable x is: <br>Variable y is: 10<p>Test variables outside the function:</p>Variable x is: 5<br>
Notice: Undefined variable: y in /in/bDRBG on line 20
Variable y is:
</body>
</html>