Jakub Vrana 2ee325183b Doc-comment: Improve array @param
This uses syntax from https://phpstan.org/writing-php-code/phpdoc-types#general-arrays.

int[] means an array of ints with arbitrary keys (usually strings)
list<string> means an array of strings with sequential integer keys starting at 0
list<string>[] means an arbitrary array of string lists
list<string[]> means list of arbitrary string arrays
string[][] means two dimensional array with arbitrary keys in both dimensions
array was left in the comments for https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
2025-03-25 14:31:27 +01:00
2025-03-19 17:33:46 +01:00
2025-03-25 14:31:27 +01:00
2025-03-20 09:54:45 +01:00
2025-03-25 14:31:27 +01:00
2025-03-25 14:31:27 +01:00
2025-03-22 08:47:03 +01:00
2025-03-15 09:38:06 +01:00
2025-02-19 11:16:44 +01:00
2025-03-24 17:36:47 +01:00
2025-03-18 17:15:10 +01:00
2025-03-16 21:49:39 +01:00
2025-03-24 19:17:18 +01:00
2025-03-20 09:54:44 +01:00
2025-03-23 15:35:30 +01:00
2025-02-19 11:16:46 +01:00
2021-02-06 10:45:48 +01:00

Adminer

Adminer is a full-featured database management tool written in PHP. It consists of a single file ready to deploy to the target server. Adminer Editor offers data manipulation for end-users.

Official Website

Features

  • Supports: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle
  • Plugins for: Elasticsearch, SimpleDB, MongoDB, Firebird, ClickHouse, IMAP
  • Requirements: PHP 5.3+

Screenshot

Screenshot

Installation

If downloaded from Git then run: git submodule update --init

  • adminer/index.php - Run development version of Adminer
  • editor/index.php - Run development version of Adminer Editor
  • editor/example.php - Example customization
  • adminer/sqlite.php - Development version of Adminer with SQLite allowed
  • editor/sqlite.php - Development version of Editor with SQLite allowed
  • adminer/designs.php - Development version of Adminer with adminer.css switcher
  • compile.php - Create a single file version
  • lang.php - Update translations
  • tests/*.html - Katalon Recorder test suites

Plugins

There are several plugins distributed with Adminer, as well as many user-contributed plugins linked on the Adminer Plugins page. To use a plugin, simply upload it to the adminer-plugins/ directory next to adminer.php. You can also upload plugins for drivers (e.g., elastic.php) in this directory.

- adminer.php
- adminer-plugins/
    - dump-xml.php
    - login-password-less.php
    - elastic.php
    - ...
- adminer-plugins.php

Some plugins require configuration. To use them, create a file named adminer-plugins.php. You can also specify the loading order in this file.

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // You can specify all plugins here or just the ones needing configuration.
);
Description
Database management in a single PHP file
Readme 33 MiB
Languages
PHP 67.9%
CSS 22.2%
HTML 7.7%
JavaScript 2.2%