Los archivos abiertos con seguridad (especialmente sesiones abiertas) deben ser cerrados antes de ejecutar un programa en segundo plano.
Estas funciones están también estrechamente relacionadas con el operador de comillas invertidas. Además, estando en safe mode se debería considerar la directiva safe_mode_exec_dir.