WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

wpdb::__construct() public WP 2.0.8

Connects to the database server and selects a database.

PHP5 style constructor for compatibility with PHP5. Does the actual setting up of the class properties and connection to the database.

{} Это метод класса: wpdb{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

global $wpdb;
$wpdb->__construct( $dbuser, $dbpassword, $dbname, $dbhost );
$dbuser(строка) (обязательный)
MySQL database user.
$dbpassword(строка) (обязательный)
MySQL database password.
$dbname(строка) (обязательный)
MySQL database name.
$dbhost(строка) (обязательный)
MySQL database host.

Заметки

  • Global. Строка. $wp_version The WordPress version string.

Список изменений

С версии 2.0.8 Введена.

Код wpdb::__construct() WP 5.5.1

<?php
public function __construct( $dbuser, $dbpassword, $dbname, $dbhost ) {
	if ( WP_DEBUG && WP_DEBUG_DISPLAY ) {
		$this->show_errors();
	}

	// Use ext/mysqli if it exists unless WP_USE_EXT_MYSQL is defined as true.
	if ( function_exists( 'mysqli_connect' ) ) {
		$this->use_mysqli = true;

		if ( defined( 'WP_USE_EXT_MYSQL' ) ) {
			$this->use_mysqli = ! WP_USE_EXT_MYSQL;
		}
	}

	$this->dbuser     = $dbuser;
	$this->dbpassword = $dbpassword;
	$this->dbname     = $dbname;
	$this->dbhost     = $dbhost;

	// wp-config.php creation will manually connect when ready.
	if ( defined( 'WP_SETUP_CONFIG' ) ) {
		return;
	}

	$this->db_connect();
}