Coder Profile - Show off your skills, get a coder profile.
 
 
 
  
Posted: 3.18 Years Ago 

VBAssassin
United Kingdom
Contrib Level: 17
Total Posts: 5,729
Hi ya guys,

It seems strange that the only PHP documentor requires that you define everything yourself in damn comments and it results in huge lists of comments. Now with PHP5 you have a reflection class that can work on functions and classes. There are also functions that can extract all the currently loaded classes and then using reflection you can interate through each one and basically... in short... produce some UML sort of documentation (even if it's not diagrams yet) which would be quite useful to simply append to a page, and the script produces a report on all the classes loaded, their relationships, etc etc etc.

It would also be a good start for an intellisense system - though thats another project altogether.

It would be great if someone wanted to take on this project. If i wasn't as busy as i am with my own project (coder profile) and didn't have 50 million books to read i would definatly take the task of doing this project. Automatic Documentation sounds pretty good to me   

Oh, i forgot to mention... reflection also returns details like line numbers and the file location of the class allowing you to easily extract code (and comments) with it... meaning you wouldn't just be limited to what the reflection class abstracts for you, but in fact, you could extract the comments etc as well as a "bonus" along with code snippets etc.

Kind regards,
Scott
Page 1 of 1
 
 
Latest News About Coder Profile
Coder Profile Poll
If you made money from keeping your profile up to date, say $30 and up, per month. What extra time would you spend on your profile?

No extra time
A few hours at weekends
A whole day each week
Every minute i can get free


please login to cast your vote
and see the results of this poll
Latest Coder Profile Changes
Coder Profile was last updated
3.20 Years Ago
Official Blog :: Make A Donation :: Credits :: Contact Me
Terms & Conditions :: Privacy Policy :: Documents :: Wallpapers
Version 1.46.00
Copyright © 2007 - 2012, Scott Thompson, All Rights Reserved