Code (php):
<?php
$a = 1;
function Test()
{
echo "a = $a";
}
Test();
?>
Zato sto varijable definisane izvan funkcije nisu vidljive u funkciji.
Ovo je moguce:
Code (php):
<?php
function Test()
{
$a = 1;
echo "a = $a";
}
Test();
?>
To mozes ovako resiti:
1. Prenos varijabli
Code (php):
<?php
$a = 1;
function Test($b) // moze i $a koji nije isti sa onim $a = 1 ali sam stavio $b da te ne buni
{
echo "a = $b";
}
Test($a);
?>
2. Koriscenjem global naredbe (nije preporucljivo)
Code (php):
<?php
$a = 1;
function Test()
{
global $a;
echo "a = $a";
}
Test();
?>
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]