Bug #15576 Updated: Got "Warning: Problem with method call. Report this bug in xxx.php" error

2002-02-18 Thread wine

 ID:   15576
 Updated by:   [EMAIL PROTECTED]
-Summary:  Got "Warning: Problem with method call. Report this
   bug in xxx.php" error
 Reported By:  [EMAIL PROTECTED]
-Status:   Feedback
+Status:   Open
 Bug Type: Class/Object related
 Operating System: Linux
 PHP Version:  4.0.6
 New Comment:

Sorry, can't - we need to upgrade our software first. Exept the error
msg it works ok, so a '@' solves my problems.

Thx - Martin



Previous Comments:


[2002-02-16 05:46:33] [EMAIL PROTECTED]

Can't reproduce with the latest CVS. Can you try the latest CVS?



[2002-02-15 14:06:52] [EMAIL PROTECTED]

Got this rather strange error msg. that asks for a bug report. Ok here
we go, it happens here - when I try to 

1. generate an object from class objectFactory,
2. inside a class method,
3. and returning a reference to it (without the reference it worked)

$factory = &objectFactory::install();

class objectFactory
{
...
function &install()
{
global $globar;

if (!$globar[objectFactory])
{
$globar[objectFactory] = new objectFactory();
}
return $globar[objectFactory];
}
}

Hope that helped.. 
Cheers - Martin




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




Bug #15576: Got "Warning: Problem with method call. Report this bug in xxx.php" error

2002-02-15 Thread wine

From: [EMAIL PROTECTED]
Operating system: Linux
PHP version:  4.0.6
PHP Bug Type: Class/Object related
Bug description:  Got "Warning: Problem with method call. Report this bug in xxx.php" 
error

Got this rather strange error msg. that asks for a bug report. Ok here we
go, it happens here - when I try to 

1. generate an object from class objectFactory,
2. inside a class method,
3. and returning a reference to it (without the reference it worked)

$factory = &objectFactory::install();

class objectFactory
{
...
function &install()
{
global $globar;

if (!$globar[objectFactory])
{
$globar[objectFactory] = new objectFactory();
}
return $globar[objectFactory];
}
}

Hope that helped.. 
Cheers - Martin
-- 
Edit bug report at http://bugs.php.net/?id=15576&edit=1
-- 
Fixed in CVS:http://bugs.php.net/fix.php?id=15576&r=fixedcvs
Fixed in release:http://bugs.php.net/fix.php?id=15576&r=alreadyfixed
Need backtrace:  http://bugs.php.net/fix.php?id=15576&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=15576&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=15576&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=15576&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=15576&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=15576&r=submittedtwice