#27833 [Bgs->Asn]: Concatenating overloaded objects fails

From: Date: Fri, 02 Apr 2004 08:13:59 +0000
Subject: #27833 [Bgs->Asn]: Concatenating overloaded objects fails
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-57372@lists.php.net to get a copy of this message
 ID:               27833
 Updated by:       derick@php.net
 Reported By:      steph dot fox at virgin dot net
-Status:           Bogus
+Status:           Assigned
 Bug Type:         Zend Engine 2 problem
 Operating System: win98
 PHP Version:      5CVS-2004-04-02 (dev)
-Assigned To:      
+Assigned To:      andi
 New Comment:

It doesn't work without the concat either.


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

[2004-04-02 02:01:51] amt@php.net

The advertising is wrong. This method was changed in RC 
1 to prevent some potential crashes. You can no longer 
concat it. Hopefully this will be fixed in PHP 5.1.

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

[2004-04-02 01:56:46] steph dot fox at virgin dot net

Description:
------------
__toString() works more or less as currently advertised, until I try to
concat it..

Reproduce code:
---------------
<?php 
class Foo { 
   function __toString() { 
       return "Blah"; 
   } 
} 

$obj = new Foo(); 
echo $obj."\n";
?> 

Expected result:
----------------
Blah


Actual result:
--------------
Object id #1



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


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


Thread (11 messages)

« previous php.bugs (#57372) next »