# mysqli::init

# mysqli_init

(PHP 5, PHP 7, PHP 8)

mysqli::init -- mysqli_init — Initialisiert MySQLi und liefert ein Objekt zur Verwendung mit mysqli_real_connect()

### Beschreibung

Objektorientierter Stil

#[\Deprecated]
public mysqli::init(): ?bool

Prozeduraler Stil

mysqli_init(): mysqli|false

Erstellt oder initialisiert ein MySQL-Objekt, das für mysqli_options() und mysqli_real_connect() geeignet ist.

> Hinweis:

> Abgesehen von den Funktionen mysqli_options() und mysqli_ssl_set() schlagen alle nachfolgenden Aufrufe einer mysqli-Funktion solange fehl, bis mysqli_real_connect() aufgerufen wurde.

### Parameter-Liste

Diese Funktion besitzt keine Parameter.

### Rückgabewerte

mysqli::init() gibt bei Erfolg `null` zurück. Bei einem Fehler wird `false` zurückgegeben. mysqli_init() gibt bei Erfolg ein Objekt zurück. Bei einem Fehler wird `false` zurückgegeben.

### Changelog

Version | Beschreibung
--- | ---
8.1.0 | Die objektorientierte Methode mysqli::init() ist veraltet. Anstelle von parent::init() sollte parent::__construct() verwendet werden.

### Beispiele

Siehe mysqli_real_connect().

### Siehe auch

- mysqli_options() - Setzt Optionen
- mysqli_close() - Schließt die zuvor geöffnete Datenbankverbindung
- mysqli_real_connect() - Baut eine Verbindung zu einem MySQL-Server auf
- mysqli_connect() - Alias von mysqli::__construct

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open