Eddie Drapkin wrote:
Hey all, we've got a repository here at work, with something like 55,000 files in it. For the last few years, we've been naming $variables_like_this and functions_the_same($way_too). And now we've decided to switch to camelCasing everything and I've been tasked with somehow determining if it's possible to automate this process. Usually, I'd just use the IDE refactoring functionality, but doing it on a per-method/per-function and a per-variable basis would take weeks, if not longer, not to mention driving everyone insane. I've tried with regular expressions, but I can't make them smart enough to distinguish between builtins and userland code. I've looked at the tokenizer and it seems to be the right way forward, but that's also a huge project to get that to work. I was wondering if anyone had had any experience doing this and could either point me in the right direction or just down and out tell me how to do it.
Are any of these variables created by exporting an array to variables? Are any of these variables global or otherwise and subsequently accessed via an array and key? It may not just be a case of finding and replacing variable names. It may also be a case of finding and replacing any array keys that also follow the underscore system.
Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php