pg_version
(PHP 5, PHP 7, PHP 8)
pg_version — Liefert ein Array, das die Versionen von Client, Protokoll und Server enthält (falls verfügbar).
Beschreibung
pg_version() Gibt ein Array zurück, das die Versionen von Client, Protokoll und Server enthält. Protokoll- und Serverversion sind nur verfügbar, wenn PHP mit PostgreSQL 7.4 und neuer kompiliert wurde.
Um genauere Informationen über den Server zu erhalten, verwenden Sie pg_parameter_status().
Parameter-Liste
-
connection -
Eine PgSql\Connection-Instanz. Falls
connectionnullist, wird die Standardverbindung benutzt. Das ist die zuletzt mit pg_connect() oder pg_pconnect() aufgebaute Verbindung.WarnungSeit PHP 8.1.0 ist die Verwendung der Standardverbindung veraltet.
Rückgabewerte
Gibt ein Array mit den Schlüsseln client,
protocol und server zurück, in dem
die entsprechenden Werte gespeichert sind, falls sie verfügbar sind.
Changelog
| Version | Beschreibung |
|---|---|
| 8.1.0 |
Der Parameter connection erwartet nun eine PgSql\Connection-Instanz;
vorher wurde eine Ressource erwartet.
|
| 8.0.0 |
connection ist jetzt nullbar.
|
Beispiele
Beispiel #1 pg_version()-Beispiel
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=mary")
or die("Verbindungsaufbau fehlgeschlagen");
$v = pg_version($dbconn);
echo $v['client'];
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
7.4

