Sven Rautenberg: macht ini_set('track_errors', 1) das Script langsamer?

Beitrag lesen

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