(PHP 5, PHP 7, PHP 8)
mysqli::$host_info -- mysqli_get_host_info — Liefert eine Zeichenkette, die den Typ der verwendeten Verbindung angibt
Objektorientierter Stil
Prozeduraler Stil
Gibt eine Zeichenkette zurück, die die durch den Parameter mysql
angegebene Verbindung beschreibt (einschließlich des Hostnamens des Servers).
mysql
Nur bei prozeduralem Aufruf: ein von mysqli_connect() oder mysqli_init() zurückgegebenes mysqli-Objekt.
Gibt eine Zeichenkette zurück, die den Hostnamen des Servers und den Verbindungstyp darstellt.
Beispiel #1 $mysqli->host_info-Beispiel
Objektorientierter Stil
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
printf("Host-Info: %s\n", $mysqli->host_info);
Prozeduraler Stil
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
printf("Host-Info: %s\n", mysqli_get_host_info($link));
Die obigen Bespiele erzeugen folgende Ausgabe:
Host-Info: Localhost via UNIX socket