Login | Packages | Support | Bugs 

Top Level :: PHP :: bcompiler

bcompiler 1.0.0

Package Information
Summary A bytecode compiler
Maintainers Alan Knowles <alan@akbkhome.com> (lead) [details]
val khokhlov <val@php.net> (lead) [details]
License PHP
Description bcompiler enables you to encode your scripts in phpbytecode, enabling you to protect the source code.
bcompiler could be used in the following situations

- to create a exe file of a PHP-GTK application (in conjunction with other software)
- to create closed source libraries
- to provide clients with time expired software (prior to payment)
- to deliver close source applications
- for use on embedded systems, where disk space is a priority.

For install instructions see the manual at pear.php.net
Release notes
Version 1.0.0
(stable)
Finally a stable release - Many thanks for Val for looking after the package.

- sources split to several files
- bcompiler.debug and bcompiler.debugfile ini entries to control debugging
- interfaces are serialized
- reflection info is serialized
- try to detect __FILE__ and __DIR__, bcompiler.detect_filedir=0 turns it off
- bug with not looking for gz/bz2 compressed sources in include_path fixed
- bug with handling classes when classname+filename > 127 bytes fixed
- bcompiled files are properly displayed in get_included_files()
- support for new superglobals
- fix segfault in bc_serialize_Filedir

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source[ Package Bugs ][ View Documentation ]
[ Report new bug ]

Dependencies for release 1.0.0
PHP Version: PHP 4.0.0 or newer
PEAR Package: PEAR 1.4.0b1 or newer
PRIVACY POLICY | CREDITS
Copyright © 2001-2014 The PHP Group
All rights reserved.
Last updated: Tue Oct 15 08:05:03 2013 UTC
Bandwidth and hardware provided by: pair Networks