foreach ($d->match($options[0][0][1]) as $matches) { echo $matches['database'] . ' : ' . $matches['word'] . "\n"; } break; case '--databases': foreach ($d->showDatabases() as $db) { echo $db['database'] . ' : ' . $db['description'] . "\n"; } break; case '--strategies': foreach ($d->showStrategies() as $strat) { echo $strat['strategy'] . ' : ' . $strat['description'] . "\n"; } break; case '--info': $info = $d->showInfo($options[0][0][1]); if (PEAR::isError($info)) { die($info->getMessage()); } echo $info; break; case '--server': $server = $d->showServer(); if (PEAR::isError($server)) { die($server->getMessage()); } echo $server; break; case '--status': echo $d->status(); break;