ID:               32523
 Updated by:       [EMAIL PROTECTED]
 Reported By:      info at rhalff dot com
-Status:           Open
+Status:           Wont fix
 Bug Type:         Feature/Change Request
 Operating System: debian
 PHP Version:      5CVS-2005-03-31 (dev)
 New Comment:

$this is reserved.
Imagine that you're include'ing this code in a class where $this
exists. We have to prevent $this overwriting in this case.


Previous Comments:
------------------------------------------------------------------------

[2005-04-01 00:09:56] info at rhalff dot com

Description:
------------
The error message when assigning to $this is kinda misleading. It seems
to default to cannot re-assign $this even when not in object context.

Maybe it could be defaulted to some kind of error message stating $this
is a reserved variable name which can only be used in object context.





Reproduce code:
---------------
<?php $this = ''; ?>

Expected result:
----------------
something else then cannot re-assign $this...

Actual result:
--------------
PHP Fatal error:  Cannot re-assign $this in.....


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=32523&edit=1

Reply via email to