DraftCode includes the standard open source PHP (v5.6.30 and v7.2.2*) with all typically available PHP extensions like MySQL, SQLite, PDO, Curl, GD*, OpenSSL, FTP, XML, JSON, SOAP and more (A complete phpinfo output is available on our website). All code execution happens right inside DraftCode and therefore works completely offline.
(*PHP v7.2.2, also including the GD extension, requires an additional in-app purchase)
DraftCode's runtime behaves exactly like your normal webserver environment, handles cookies, sessions, POST/GET/PUT, but is faster and more tightly integrated for development purposes. During execution the DraftCode runtime allows inspection of session content or PHP errors, including highlighting of lines causing errors back in the code editor.
DraftCode includes a code editor with PHP syntax coloring in a dark and light colour scheme, and adjustable font size. Keyboard extensions that offer quick access to common code snippets and characters help the coding process with the on-screen keyboard.
Import your existing projects as zip archives or individual files via "Open in..." from other Apps, via the Document Picker which gives access to all available file locations including iCloud, or via iTunes file sharing.
DraftCode lets you manage files and folders in your workspace including zipping and unzipping of archives, moving files and folders and sending files to other iOS applications.
DraftCode fully supports multitasking and working with an external keyboard, including keyboard shortcuts.
DraftCode includes WordPress 4 as an installable package. With just one tap you can run WordPress offline and develop themes and plugins for the popular platform.
DraftCode includes phpMyAdmin as an installable package to connect to external MySQL databases.
DraftCode includes phpLiteAdmin as an installable package to manage and investigate local SQLite databases.
For more information and answers to frequently asked questions please head over to DraftCode's website.
Code editor bugfixes
- Fixing a rare crash
- Improving preserving indentation