phpScribe generates documentation files for projects by parsing the comment lines inserted in the source code. The comments must be written in the code in a way they can be later interpreted by the parser. Therefore, there is a pattern that may be respected by the developers who want to use phpScribe features.
| Tags | Documentation Internet Web Dynamic Content Site Management Utilities Software Development |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | JavaScript PHP |
Recent releases


Changes: Bugfixes were made in the projects page, examples page, and setup page. Call-time pass-by-reference was removed from all the scripts. Slashes were stripped from super globals. adodb was upgraded to version 4.04.


Changes: A "submit bug" link was added in the docs footer. The left frame was rearranged and now displays all files and all unclassified classes and packages. The project tree and index were reviewed. Full support was added for the return datatype in functions and methods. Links are made to other classes when they are found in datatypes. Support for packages in classes was added. Support was added for the @version tag in methods and functions, the @since tag in classes, the @static tag in classes and methods, and property values. Support for a parameter taken by reference or reference return ("keyword &") was added.


Changes: In this version, the function/method prototypes are now generated with parameter default values. In the HTML documentation, the project index is now split by the first letter of object. Bug #754135 was corrected.


Changes: The file parser was rewritten, including new features such as full support for constants, default values for function parameters, new tags (@since and @deprecated) in methods and functions, and support for multiple @note tags in classes, methods, and functions. Some bugs were fixed in the document generation module. The database access module ADODb was updated to the latest version (3.40).


Changes: Bugs with handling invalid lines, incomplete comment lines, and tabbing indented source code was fixed. Minor corrections were made to credits.php.
A C library that lets you use strings instead of ints for internal flags.
- All comments
Recent commentsphpScribe handy documentation tool
Very handy documentation tool.
We've tried a variety of documentation tools for php, but this one is the most satisfying yet.
Thing(s) missing for me:
- documentation of 'normal' scripts (for example config files (containing constants) or include files (containing multiple includes)
Great work from the programmer(s)!