PHP: variable ne fonctionne pas à l'intérieur de la fonction?

echo $path; //working
function createList($retval) {
    echo $path; //not working
    print "<form method='POST' action='' enctype='multipart/form-data'>";
    foreach ($retval as $value) {
            print "<input type='checkbox' name='deletefiles[]' id='$value' value='$value'>$value<br>";
    }
    print "<input class='submit' name='deleteBtn' type='submit' value='Datei(en) löschen'>";
    print "</form>";    
}

ce que je fais mal? pourquoi est $path imprimé correctement à l'extérieur de la createList fonction, mais il n'est pas accessible à l'intérieur de la fonction?

Où est $path défini? Est-il défini comme global $path?

OriginalL'auteur matt | 2010-06-14