3v4l.org

run code in 300+ PHP versions simultaneously
<?php function adminer_object() { class AdminerSoftware extends Adminer { function name() { // custom name in title and heading return 'Software'; } function permanentLogin() { // key used for permanent login return "f8ee948505701abca3021525592e55b5"; } function credentials() { // server, username and password for connecting to database return array('localhost', 'ODBC', ''); } function database() { // database name, will be escaped by Adminer return 'software'; } function login($login, $password) { // validate user submitted credentials return ($login == 'admin' && $password == ''); } function tableName($tableStatus) { // tables without comments would return empty string and will be ignored by Adminer return h($tableStatus["Comment"]); } function fieldName($field, $order = 0) { // only columns with comments will be displayed and only the first five in select return ($order <= 5 && !preg_match('~_(md5|sha1)$~', $field["field"]) ? h($field["comment"]) : ""); } } return new AdminerSoftware; }
Output for git.master, git.master_jit, rfc.property-hooks

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
40.58 ms | 401 KiB | 8 Q