Moin!
Ja und viel schlimmer: die kann noch nicht mal populated werden mit 'global'. Dann erscheint sie zwar im übergeordneten Scope, aber leider ohne Inhalt.
Einzige Abhilfe:
Was soll das "global" im globalen Scope machen? Superglobal gibts nicht für beliebige Variablen.
global $MYERRORMSG; ## damit die Fehlerauswertung nicht ins Leere greift
function open()
{
global $MYERRORMSG;if (!$fp = @fopen('nofile.txt', 'rb')
{
$MYERRORMSG = $php_errormsg;
return false;
}
}echo "MyErrorMsg: $MYERRORMSG \r\n";
- Sven Rautenberg