Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Experimental static code analyzer for PHP
Branch: master

Switched to theseer's Autoload.

Adapted build automation for Hudson CI.
latest commit 7ffefe850f
@spriebsch authored



When running from the source tree, use:

php src/phpca.php -p <path> <file or directory>

where <path> is the bath to the PHP binary (required for the lint check
that is done before tokenizing the file) and <file or directory> is either
a single PHP file or a directory. If a directory is given, all *.php files
in that directory and its subdirectories will be analyzed.

To run from Phar archive (to create a Phar archive, run "phing phar"), use:

php phpca.phar -p <path> <file or directory>

The other command line switches phpca currently supports are:

  -p <file>
  --php <file>      Specify path to PHP executable (required).

  --list            List all built-in rules.

  --help            Prints this usage information.

  --version         Prints the version number.

See TODO file for development roadmap.
Something went wrong with that request. Please try again.