Mixed projects
Adopt ++PHP one file at a time. .php and .ppphp files live under the same source roots; plain PHP participates in checking and passes through to the build unchanged, so a mixed project still builds to a complete .php project.
This project mixes a legacy PHP class with new ++PHP code. The ++PHP file uses the plain PHP class directly:
main.ppphp
require_once __DIR__ . '/LegacyUser.php';
LegacyUser $user = new LegacyUser('Maya');
Press Build PHP to see both output files: LegacyUser.php is copied unchanged and main.ppphp becomes main.php. Press Run to print the greeting. You can use this approach in your own application: convert one file and keep calling your existing PHP classes. The documentation walks you through installation, project configuration, and more language examples.