Vipin Kumar
asked on
How to create flowcharts to understand PHP code execution in a web application
Hi,
I have a huge PHP based web application which I am trying to decode. I want to create diagrams like flowchart or any other type (which will be recommended by EE experts) to understand the how exactly is the PHP code being executed and what is happening with the PHP code when a page is opened or a link is clicked or a form is submitted etc.
I am not able to understand where do I start or how do I create the diagrams.
Kindly let me know a tool which can easily help me create the necessary diagrams or any references where diagrams have been created for web applications.
Kindly let me know if any more information is required.
Thanks in advance.
I have a huge PHP based web application which I am trying to decode. I want to create diagrams like flowchart or any other type (which will be recommended by EE experts) to understand the how exactly is the PHP code being executed and what is happening with the PHP code when a page is opened or a link is clicked or a form is submitted etc.
I am not able to understand where do I start or how do I create the diagrams.
Kindly let me know a tool which can easily help me create the necessary diagrams or any references where diagrams have been created for web applications.
Kindly let me know if any more information is required.
Thanks in advance.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
@Ray.. The application is a modern application and it works based on object-oriented design. I will go through the links that you provided. But still I would like to know what approach you would take if you get an application on your hand and you have to understand the complete flow of the application and what approach you would suggest me other than those mentioned above.
That's good news. I would probably start by printing out the CREATE TABLE statements and any queries or stored procedures. Next, I would use my time for reading the code. The CRC cards are really helpful.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I use the below free online one and it served my purpose
https://www.draw.io/