Question: > 
> **Possible Duplicate:**  
> 
> [PHP UML Generator](https://stackoverflow.com/questions/393603/php-uml-generator) 
> 
> 
> 

I am trying to understand some php code that is heavily object-oriented and has a MVC structure.. without much luck from just browsing the code.

Is their a tool that can help me, for example by producing some class diagrams, which classes extend which ones, what functions each class has and how they communicate, even in a high level?

Answer: 
Thanks for your answers, I found the problem.. IE is assigning the index from 1 to the elements. So giving 

```
 find('td.mrGridCategoryText:eq(0)')

```

is giving undesired results, If i change it to 1 then i am getting correct result in IE but not in others.Check this fiddle <http://jsfiddle.net/J7WPb/23/>  

 So 

```
 i need to give eq(0) if other browsers and eq(1) if IE :-(

```

Thanks again.
If you can, use IE9 (Windows 7+ only) and press "F12" for the console and debugging abilities.

You can then even use the javascript debugger to refresh the page and have it break on javascript errors

Personally, I don't support IE, not till they start supporting the "internet" the way every other "way better browser" does

UPDATE
------

I found a problem! When IE8 loads the page there is an error on line 195 of file LayoutCM.js

In other words, I don't think the error is in your code as much as it is a jFiddle issue!
Suffice it to say, IE8 doesn't support "getStyle" on the object it's being called upon (variable "win" expected as "window").  

This is just another shining example of IE not supporting the "internet" as I put it earlier.

Hope this information helps!