I get this error from my script:
[Fri Apr 23 10:57:42 2010] [error] [client 10.0.0.1] PHP Fatal error: Cannot re-assign $this in C:\\\\Program Files\\\\Apac
$this is a special variable in php. If this code is taking place inside a class, $this is a reference to the object the method is being invoked on. You cannot assign a new value to $this inside of a class. It is a limitation of PHP that you also cannot assign to a variable named $this outside of a class, where it would otherwise be valid to do so.
I believe this was valid in PHP4, but as of PHP5 You'll have to choose a new variable name.