Zira PHP Editor

4.2
102 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Zira Editor is a lightweight PHP Editor for Linux, Android and Raspberry Pi with syntax highlighting and autocomplete.

Zira Editor for Android includes a development pack with PHP 7.3.22, Git 2.28.0 and SassC 3.6.1 binaries.
With this development pack you can clone, pull or push your code to remote repository, run PHP code inside editor or start built-in PHP webserver and test your project in web-browser.
PHP binary has following extensions: OpenSSL, cURL, FTP, Iconv, GD, mbstring, SQLite, XML, Zip and Zlib.
Zira Editor brings almost everything you need to start PHP-coding on Android.
You might want to borrow a hardware keyboard and mouse :)

Important notes:
Disable word prediction in your virtual keyboard settings.
For better experience install Hacker's keyboard or use hardware keyboard and mouse.

Mouse right-click context menu can be opened by long press or from main menu (Tools - Context menu).

To store your project files outside application data folder (i.e. sdcard) you need to give storage permission to Zira Editor in application settings (Android 6+ only). All files saved in application data folder will be lost after uninstall / reinstall if you won't backup your files.

If text is too small you can increase font size in Settings dialog or you can set a proper scale factor for window.

How to run your code on Android without root using Termux (Android 5+):
Install Termux terminal emulator.
Open terminal and run command:
termux-setup-storage
Now you can access your sdcard if you type:
cd storage
Install PHP:
pkg install php
Go to your project home directory:
cd project_home
Start PHP built-in web server:
php -S 127.0.0.1:8000
Open 127.0.0.1:8000 in your browser.

You can check for the latest release on GitHub:
https://github.com/ziracms/editor/releases

Get additional themes for Zira Editor:
https://github.com/ziracms/editor/tree/master/bin/themes
To enable custom themes you need to enter path to themes folder in Settings -> Misc -> Custom themes folder

Main features:
- low memory usage
- fast parser
- syntax highlighting
PHP
JavaScript
CSS
HTML
- autocomplete
PHP built-in functions and classes
project classes, functions, variables
JS objects, variables
CSS selectors, properties
HTML tags
- unused variables check
- files browser
- file symbols navigator
- highlight matching
brackets
tags
php expression (endif; endforeach;)
- function arguments display
- class auto import
- bulk comment in/out
- project state saving on exit
- F1 Help (PHP manual download required)
php function docs
php class docs
php class method docs
- php lint integration (syntax check)
- php code sniffer integration
- git integration
status browser
annotations display
- sass support
- quick access panel (search files + symbols)
- go to declaration
functions
classes
class methods
- search in files
- snippets
- built-in colorpicker
- built-in light and dark themes
- custom themes support
Updated on
Sep 23, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.1
88 reviews
Grant Imahara
December 23, 2020
I have been looking for one designed more like this and less like Zira 2. This is a better design for people who will code on their phone, but only with a physical keyboard. I refuse to code on an on screen keyboard, and this design is ideal for use with a bluetook keyboard. I love it, if you don't want this design, let me fork it. This downgrade feels like an upgrade. Any reason you deemed it obsolete other than it's not the popular way of making a phone UI for an IDE?
14 people found this review helpful
Did you find this helpful?
ArmyN
October 26, 2021
Seems more interesting than the version 2 at first, but tou can't scroll unless you use the scrollbar. I prefer the remake, version 2. Actually I use vim in termux, but sometimes I feel funky and download some editors. Zira is far the best app for editing code.
2 people found this review helpful
Did you find this helpful?
Hosanna Ordu
January 5, 2021
It's a very nice app, it has all I'm looking for. the problem I want you to fix is to make scrolling possible when I scroll up and down, not only using scroll bar.
8 people found this review helpful
Did you find this helpful?

What's new

Added development pack with PHP 7.3.22, Git 2.28.0 and SassC 3.6.1
Bug fixes