It's generally bad to program PHP with the requirement of register globals. It's bad for security, it's bad for efficiency; it's -as I said- generally bad.
If you need it, however, DA is in no way dependent on PHP.
I do believe that register_globals off is the new default for php. I would highly reccomend leaving it off and only enable it on a client-by-client basis via .htaccess