IonCube is a PHP encoder and loader that allows developers to protect their PHP code from being reverse-engineered or stolen. It encrypts PHP code and decrypts it on the fly when it's executed by the PHP engine.