phc 0.2.0.3

phc

phc is an open source PHP compiler with support for plugins. In addition, it can be used to pretty-print or obfuscate PHP code, as a framework for developing applications that process PHP scripts, or to convert PHP into XML and back, enabling processing of PHP scripts using XML tools.

phc for PHP programmers:
- Compile PHP source into an (optimized) executable (supports entire PHP standard library).
- Compile a web application into an (optimized) extension (supports entire PHP standard library).
- Pretty-print PHP code.
- Obfuscate PHP code (--obfuscate flag - experimental).
- Combine many php scripts into a single file (--include flag - experimental).
- Optimize PHP code using classical compiler optimizations (in the dataflow branch - very experimental).

phc for tools developers:
- Analyse, modify or refactor PHP scripts using C++ plugins.
- Convert PHP into a well-defined XML format, process it with your own tools, and convert it back to PHP.
- Operate on ASTs, simplified ASTs, or 3-address code.
- Analyse or optimize PHP code using an SSA-based IR (in the dataflow branch - very experimental).

License type: Freeware
Date added: 3 years, 5 months 7 days ago | Last updated: 3 years, 3 months 28 days ago

More popular Security System

Listing Files

libltdl
  • aclocal.m4
  • 31.9 KB
  • 01/14/2009 22:33:38
  • acinclude.m4
  • 238.0 KB
  • 01/14/2009 22:33:38
  • ltdl.h
  • 11.6 KB
  • 01/14/2009 22:33:38
  • configure
  • 741.4 KB
  • 01/14/2009 22:33:38
  • README
  • 347 Bytes
  • 01/14/2009 22:33:38
  • config.guess
  • 42.5 KB
  • 01/14/2009 22:33:38
  • config-h.in
  • 5.2 KB
  • 01/14/2009 22:33:38
  • missing
  • 10.3 KB
  • 01/14/2009 22:33:38
  • ltmain.sh
  • 192.1 KB
  • 01/14/2009 22:33:38
  • ltdl.c
  • 96.0 KB
  • 01/14/2009 22:33:38
  • COPYING.LIB
  • 25.9 KB
  • 01/14/2009 22:33:38
  • config.sub
  • 31.0 KB
  • 01/14/2009 22:33:38
  • install-sh
  • 10.7 KB
  • 01/14/2009 22:33:38
  • configure.ac
  • 2.2 KB
  • 01/14/2009 22:33:38
  • Makefile.am
  • 763 Bytes
  • 01/14/2009 22:33:38
  • Makefile.in
  • 20.7 KB
  • 01/14/2009 22:33:38
  • acinclude.m4
  • 2.8 KB
  • 01/14/2009 22:33:38
plugins
tutorials
List All Files