phpAnalyzer Goes Live!
After many months of analysis, research, design, development and testing I have decided to open phpAnalyzer to the public. Up until this point I have been very secretive about the system as I produced it in partial fulfilment of my BSc and didn’t want anyone with more resources and time to be able to spring up a similar system overnight that voids the usefulness of my own; now however I can launch it and I hope that it will be of use to people and meet the goals it was originally designed to conquer.
Check out phpAnalyzer at: http://www.phpanalyzer.co.uk/
What is phpAnalyzer?
phpAnalyzer allows users to upload a script to the system, at which point it will scan the script for bad PHP development practise; once the file has been fully scanned a report will be displayed to the user which indicates what they need to revise and display possible solutions to the problems, which in most cases will contain links to the appropriate pages in the online PHP manual which will aid the user in implementing the updated and correct methods and or global objects.
Who is phpAnalyzer aimed at?
It is primarily aimed towards students / people learning PHP as with an ever growing number of students and freelance developers turning to online resources it is important that a tool be available that will allow the developer-to-be to ensure what they are reading about is indeed the way they should be tackling a given problem.
Tags: development, php, phpanalyzer, tool

I analysed one of the wordpress files, blogger-importer.php and it gave me the following error
Severe Problems
split
Solution: preg_split[/php], which uses a Perl-compatible regular expression syntax, is often a faster alternative to [php]split[/php]. If you don’t require the power of regular expressions, it is faster to use [php]explode, which doesn’t incur the overhead of the regular expression engine.
Line(s): 586
However the link up to the php manual does not work correctly, it reports a 404
Hi Andy,
Thanks for letting me know about this, it turns out there was a bug in the code which would cause multiple links to the PHP manual to be malformed. I have now fixed this and if you rescan the file you should get the correct links.
For your convenience here are the links for that particular issue:
http://php.net/manual/en/function.preg-split.php
http://php.net/manual/en/function.split.php
http://php.net/manual/en/function.explode.php
I also noticed when trying to find a copy of blogger-importer.php that it is from a very old release of WordPress. If you are running this for your own personal website I’d recommend updating to a newer version to ensure you have the latest security updates.
Thanks again for reporting that bug