PHP Package Scan, here’s the app!

Posted on Monday 28 November 2005 - Popularity: 4%

php package scan

Edit: Version 1.2 is out, more info and download link over here.

As announced a few hours ago, here’s the second OS X Code (r,s) application based on Platypus. The name of the app is phpPackageScan and while I’ve created the app for myself, it should be useful for almost any PHP developer out there that works on a plugin, module, extension or addon of a big php web application or anyone that wants to document a php project.

Now what is it exactly? Basically the app scans through a folder you drop over it and outputs a HTML report of each and every file/folder inside. Now it not only shows all the files, it scans all php files for functions and classes and shows you where exactly those are (with line numbers), so you get a detailed overview of the scripts functions and classes. The HTML output is CSS formatted, so it shouldn’t be too hard to skin it for your very own needs. Additionally the app generates some stats of the whole package, an example:

10 folders, 163 files, 1101512 bytes (total), 1022055 bytes (scripts), 125 php files, 50 php files with functions, 30881 lines of code, 786 functions and 25 classes.

I’ve tested the app with a lot of huge web applications, so I think it should be able to handle even the biggest web applications out there, but nothing is perfect, so if you discover any bugs or if you have any wishes for future versions, please let me know.

Update: Version 1.1 is out, adding a dialog so you can select additional file suffixes to scan.

[download link]

Fredi

OOOOO
This product was rated 4 (1 votes) - Vote now!
Bookmark options for this entry: Add to del.icio.us | Add to Furl | Add to Spurl

4 Responses to “PHP Package Scan, here’s the app!”

  1. MikeA Says:

    awesome. incredibly handy for docuentation purposes. thank you.

  2. Marshall Says:

    Agreed - a nice little app! I can see this coming in useful for future projects.

  3. Sam’s random musings » phpPackageScan Says:

    […] : Now what is it exactly? Basically the app scans through a folder you drop over it and outputs a HTML report of each and every file/folder inside. Now it not only shows all the files, it scans all php files for functions and classes and shows you where exactly those are (with line numbers), so you get a detailed overview of the scripts functions and classes. The HTML output is CSS formatted, so it shouldn%u2019t be too hard to skin it for your very own needs. […]

  4. Ronny Says:

    I like it and the background and colors make it easy to read






Times when I have posted during the last month



(c) 2005 by Fredi Bach


New: Feed Aggregator


New: Projects Site


New: Weblog






To gain maximum knowledge of the network world, go for some online courses like N10-003 and SY0-101. You will easily be able to play with the wireless cable concept. It will not be hard to install a computer software without any instructions. Not only this, you will also be able to work on a remote pc software. Sounds too good? Bet it is!








Recently Used Apps
- - -
On my G5
- - -
AutomountMaker
- - -
Clutter
- - -
Cyberduck
- - -
Firefox
- - -
Flash 8
- - -
Microsoft Word
- - -
Systemeinstellungen
- - -
TextEdit
- - -
TextMate
- - -
Yummy FTP
- - -
On my MacBook
- - -
Adobe Photoshop CS3
- - -
Firefox
- - -
Google Earth
- - -
iTunes
- - -
Overflow
- - -
QuickTime Player
- - -
Systemeinstellungen
- - -
TextMate
- - -
Vorschau
- - -
Yummy FTP





Give me a 10!

Computers Blog Top Sites




del.icio.us popular osx




Recent Comments

- - -
startoy
(A list of the best free Ajax web apps):ajaxflakes - Read all about the...
- - -
michelle
(The future of the iPod):can you tell me my code...
- - -
Sohbet
(Everything tagged in TagWorld):Thanks for the tips Dan, a...
- - -
pascal
(Macworld Keynote 2006 ... live updates):i lover mac compuetre
- - -
toothpick_tp
(Am I unhealthy because I run a blog?):Never mind! There are a lot...
- - -
Sohbet
(Everything tagged in TagWorld):I think the idea of writing...
- - -
Mcgill
(Flip4Mac, free download!):QuickTime can play any file format...
- - -
freda
(OS X Code for ya!):Try Mac Cleanse http://www.qweas.com/download/antivirus/internet_tracks_cleanup/mac_cleanse.htm
- - -
Enlargement
(Flip4Mac, free download!):First of all I d'like to...
- - -
pyrethrum
(WordPress plugin "wikicache" preview):Hi,very colorful article in this nice...