ID:               27659
 Comment by:       thejam at gmail dot com
 Reported By:      js at enradia dot com
 Status:           Bogus
 Bug Type:         Unknown/Other Function
 Operating System: linux 2.6.3
 PHP Version:      5.0.0RC1
 New Comment:

How Silly.  We used $this for just about every result set in a db
query.  We have like a hundred applications.  I just ran a sript on our
whole htdocs directory and changed them all to $result.  Works fine.


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

[2004-08-23 20:10:48] [EMAIL PROTECTED]

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

As helly posted originally, this is expected behavior.  
One of the changes between php4 and php5 is that objects 
types are no longer mutable.  You can not change $this 
in php 5, by design.

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

[2004-08-23 20:01:50] shelever at ukrlink dot net

osCommerce 2.2-MS2 gets same error when open admin folder. Error in
file includes/classes/upload.php. 
On Windows/IIS5/ISAPI.

Resolwed by commenting:
// self destruct
        //  $this = null;

Worked at PHP4

Good Luck!

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

[2004-07-22 15:28:08] mschulznospam at qualserv dot net

Expected behavior is if a script that works in PHP 4 also works in PHP
5.  This is definitely a bug, whether it's a bug in PHP or a bug in the
script.  But this broke a whole bunch of scripts on our servers so I'm
blaming PHP.

(remove the nospam in my email address if u want to reply)

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

[2004-07-21 18:00:33] drew at estara dot com

Anyone who knows PHP objects better than me, as a simple replacement
for:

$this = $foo;

will something like this:

foreach (get_object_vars($foo) as $key => $value)
  $this->$key = $value;

work in all cases?  It's worked in all the cases I've tested it on so
far (including Gallery), but I figure there must be a problem with it
since no one's mentioned it so far.

Drew

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

[2004-07-15 23:26:06] mlemos at acm dot org

There is no assignment of $this in Metabase code. It was a
misunderstanding of the original poster. Metabase works seeminglessly
in PHP 3, PHP 4 and PHP 5.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/27659

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

Reply via email to