You are here: Zend Guard User Guide > Encoding > Encoding Features

Encoding Features

Encoding with the Zend Guard allows developers to encode their PHP script at any time during the development process. More importantly, this enables code to be encoded prior to distribution or publishing.

Zend Guard optimizes secures and licenses PHP code to:

Expedited at Run-time

Zend Guard optimizes PHP code, this results in faster execution and reduces the server's CPU load. The files are encoded and optimized, eliminating run-time compiling and reducing the number of run-time processing steps.

Secure

Zend Guard saves code in a closed Zend Intermediate Code format. This is a platform-independent binary code. It provides protection against tampering with the original source file, reverse engineering and copyright infringement. This is the key to creating exclusive software solutions and protected commercial PHP applications.

License Requirements

These enable you to specify the license level which is then encoded into the file itself. There are three encoding options:

Encoding determines the license level. Specific licensing details, such as the scope of a license, are determined during license generation.

No Obfuscation

Encoding is done by default even if there is no obfuscation method selected.

The option: "Work only with Encoded Files" requires that files be called only by other encoded files. This option offers additional protection from hacking and reverse-engineering.

The files are in a platform-independent format that can be deployed on all supported platforms with Zend Optimizer installed on their server. For details on supported platforms, see Zend's online system requirements at: https://www.roguewave.com/zend-store/.

Note:   

Encoded files which have obfuscated local variables only are compatible with Zend Optimizer version 3.3 and above.
Encoded files which have obfuscated variables and also have obfuscated functions, classes and/or PHP Internal symbols require the latest version of Zend Optimizer (PHP 5 and PHP 5.3 require Optimizer 3.3 and above).
The Zend Optimizer is available free of charge, from: http://www.zend.com/downloads.

 

 

Related links

Related Links:
Encoding

How to Encode

Distributing Encoded Files

Manual Encoding

©1999-2013 Zend Technologies LTD. All rights reserved.