Download the PHP
package hershel-theodore-layton/hack-compiler without Composer
On this page you can find all versions of the php package
hershel-theodore-layton/hack-compiler. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
Vendor hershel-theodore-layton Package hack-compiler Short Description Hack Compiler License
MIT
FAQ
After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.
Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.
In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories.
In this case some credentials are needed to access such packages.
Please use the auth.json textarea to insert credentials, if a package is coming from a private repository.
You can look here for more information.
Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
To use Composer is sometimes complicated. Especially for beginners.
Composer needs much resources. Sometimes they are not available on a simple webspace.
If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?
Informations about the package hack-compiler
Hack Compiler
Bundle a Hack application into a single file for simple CLIs or servers
When not to use
This is not meant to replace your production releases. You should keep doing
releases in the way you are used to. This compiler is meant to package up
applications into a single file to distribute to others. Think of it as a step
above giving someone an entire checkout of your repository, but below a docker
image. It fills the middleground for developer tooling where hhvm is already
installed.
Usage
Advanced usage
CLI
Mangling
When compiling in server mode, the hack-compiler does a best-effort to make
__FILE__ and __DIR__ refer to your server script. This transformation might
result in a parse error at start-up. --typecheck will inform you if your code
has been mangled wrong.
Daemon mode (-d) requires curl to be installed on the system.
Servers that self update
If you compiled your server with --enable-self-update, a small shim is
injected before your application code. It identifies itself on requests matching
/?__hack_compiler_handshake. If you then start a second server on the same
port, the launcher will kill the process of the old server before taking its
place.
Composer command for our command line client (download client)This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free.Standard composer command
The package hershel-theodore-layton/hack-compiler contains the following files
Loading the files please wait ...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.