xzero707 / bamcompile Goto Github PK
View Code? Open in Web Editor NEWBambalam PHP EXE Compiler/Embedder
License: GNU General Public License v2.0
Bambalam PHP EXE Compiler/Embedder
License: GNU General Public License v2.0
Hello! I've a need to compile my project PHP files. I started to write it at PHP 5.5, so I'm using many new [] array constructions and some other new changes, so it's not impossible to downgrade my code to support old PHP, so I'm looking for console compilers and found nothing actual these days: phc dicontinued since 2011, Roadsend PHP Compiler - 2010, Bambalam - 2006, BinaryPHP - 2003 (!), and something else less known. Your is more new, but it's supports only PHP 4, it's so old. So I'm using the Phalanger now. It's supports PHP 7 (!) from the box, but requires installed Phalanger at client mashine (!), and compile the code to .NET (!!). So it's the worst crunch I've ever seen, but it's working. Yep. So I decided to make a pull request to your project, because I know that you have a few free time and small need in this to update it to work with actual PHP version. Can I help you to do this?
In bambalam_init.php
file I see that it replace the php4ts.dll
lib, but I don't know what demands it. I think that it's a stub.exe
which's get by bambalam_init.php
, because upx.exe
is a compressor. So can I ask you to get a stub.exe
sourses, that I could to change the actual PHP ts
lib in it? And there's another problem: I want to use a bcompiler instead of used MMCache encoder which dicontinued since 2003 and of course not supports PHP 5 and later I think. But do you guess? Bcompiler is dead too! Its last release was at 2011! Is there's no actual PHP compilers when amazing PHP 7 released this year?
Thanks and long for the answer!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.