Hejsan,
Det finns en bugg i ditt exempel som antagligen får dig att tro att detta fungerar, men det gör det inte, och skall inte göra!
if ($size = "yes") { echo "Found!" }
skriver alltid ut "Found!" då du inte gör någon jämförelse. Jämforelse kan du göra med ==, = gör en tilldelning, och en sådan är alltid sann!
Däremot går det att modifiera variabler inne i en funktion. Exempel:
<?
$text="www.allanyheter.com";
function byt(){
global $text;
$text="www.nic-sys.se";
}
echo $text;
byt();
echo $text;
?>
i övrigt fungerar scope:en som i C/C++.
Ok?
/nicclas ::: http://www.allanyheter.com - Nyhetsrubriker på DIN hemsida
[Redigerat av nicclas den 04 aug 2000]