php8.5
Home/ Manual/ mysqli / mysqli/ mysqli::init

mysqli::init

PHP function Deprecated as of PHP 8.1.0 Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Initializes MySQLi and returns an object for use with mysqli_real_connect()

Description

Oop

mysqli::init(): bool|null

Procedural

mysqli_init(): mysqli|false

Allocates or initializes a MYSQL object suitable for mysqli_options() and mysqli_real_connect().

Note

Any subsequent call to any mysqli function (except mysqli_options() and mysqli_ssl_set()) will fail until mysqli_real_connect() is called.

Parameters Parameters

Return Values

mysqli::init returns null on success, Falseforfailure. mysqli_init() returns an object on success, Falseforfailure.

Changelog

VersionDescription
8.1.0The object-oriented style mysqli::init method has been deprecated. Replace calls to parent::init with parent::__construct.

Examples

See mysqli_real_connect().

See Also

Source: reference/mysqli/mysqli/init.xml · from the official PHP manual (php/doc-en)