Documentation Home
Connectors and APIs Manual
Download this Manual
PDF (US Ltr) - 5.3Mb
PDF (A4) - 5.3Mb


Connectors and APIs Manual  /  ...  /  mysqli::init, mysqli_init

7.3.8.27 mysqli::init, mysqli_init

Copyright 1997-2022 the PHP Documentation Group.

  • mysqli::init

    mysqli_init

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

Description

Object-oriented style

public bool|null mysqli::init();

Procedural style

mysqli|false mysqli_init();

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

Note

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

Parameters

This function has no parameters.

Return Values

mysqli::init returns null on success, or false on failure. mysqli_init returns an object on success, or false on failure.

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

mysqli_options
mysqli_close
mysqli_real_connect
mysqli_connect