Bug #70174 [Fbk->Nab]: Infinite loop within Interfaces
| From: | requinix@php.net | Date: | Fri, 31 Jul 2015 10:27:05 +0000 |
| Subject: | Bug #70174 [Fbk->Nab]: Infinite loop within Interfaces | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-194856@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=70174&edit=1
ID: 70174
Updated by: requinix@php.net
Reported by: sam dot swift at fifteendigital dot co dot uk
Summary: Infinite loop within Interfaces
-Status: Feedback
+Status: Not a bug
Type: Bug
Package: Class/Object related
Operating System: Windows 7 SP1 | WampServer
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
Yeah, it's a problem with their extension.
I can keep looking into this to verify, but I need to know where they have the Traversable or
IteratorAggregate classes defined (along with every other built-in class, no doubt). Can you use the
Object Browser to find the DLL where those are located?
Previous Comments:
------------------------------------------------------------------------
[2015-07-31 10:09:41] sam dot swift at fifteendigital dot co dot uk
It's PHP tools by Devsense: http://www.devsense.com/products/php-tools
------------------------------------------------------------------------
[2015-07-31 10:07:49] requinix@php.net
PHP has the interfaces defined correctly but your "PHP tools" may not. Have you looked
into that? Exactly what VS extension are you using?
------------------------------------------------------------------------
[2015-07-31 10:04:58] sam dot swift at fifteendigital dot co dot uk
The information comes from pressing F12 in Visual Studio 2013/15 with PHP tools, may it be possible
then it's an error in the extension?
------------------------------------------------------------------------
[2015-07-31 10:02:40] requinix@php.net
Where are you getting this information? php --rc shows IteratorAggregate extends Traversable but
Traversable does not extend anything.
------------------------------------------------------------------------
[2015-07-31 08:14:40] sam dot swift at fifteendigital dot co dot uk
Description:
------------
I am using Visual Studio 2013/2015 and noticed that, following the code back to get an
understanding, the is an infinite loop within the interface structure:
interface Traversable extends IteratorAggregate
interface IteratorAggregate extends Traversable
interface Traversable extends IteratorAggregate
interface IteratorAggregate extends Traversable
interface Traversable extends IteratorAggregate
interface IteratorAggregate extends Traversable
interface Traversable extends IteratorAggregate
interface IteratorAggregate extends Traversable
And so on, forever.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=70174&edit=1