Database: Correct and improve documentation for properties and parameters in `wpdb`.
See #53399 Built from https://develop.svn.wordpress.org/trunk@52373 git-svn-id: http://core.svn.wordpress.org/trunk@51965 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
65a4199149
commit
0124d01d1d
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '5.9-beta2-52372';
|
$wp_version = '5.9-beta2-52373';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
|
@ -132,16 +132,24 @@ class wpdb {
|
||||||
*
|
*
|
||||||
* @since 0.71
|
* @since 0.71
|
||||||
*
|
*
|
||||||
* @var array|null
|
* @var stdClass[]|null
|
||||||
*/
|
*/
|
||||||
public $last_result;
|
public $last_result;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MySQL result, which is either a resource or boolean.
|
* MySQL query result.
|
||||||
|
*
|
||||||
|
* Possible values:
|
||||||
|
*
|
||||||
|
* - `null` if a query is yet to be made or if the result has since been flushed
|
||||||
|
* - `mysqli_result` instance when the MySQLi driver is in use, or `resource` when the older
|
||||||
|
* MySQL driver is in use, for successful SELECT, SHOW, DESCRIBE, or EXPLAIN queries
|
||||||
|
* - `true` for other query types that were successful
|
||||||
|
* - `false` if the query returned an error
|
||||||
*
|
*
|
||||||
* @since 0.71
|
* @since 0.71
|
||||||
*
|
*
|
||||||
* @var mixed
|
* @var mysqli_result|resource|bool|null
|
||||||
*/
|
*/
|
||||||
protected $result;
|
protected $result;
|
||||||
|
|
||||||
|
@ -279,7 +287,7 @@ class wpdb {
|
||||||
* @since 2.5.0
|
* @since 2.5.0
|
||||||
*
|
*
|
||||||
* @see wpdb::tables()
|
* @see wpdb::tables()
|
||||||
* @var array
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
public $tables = array(
|
public $tables = array(
|
||||||
'posts',
|
'posts',
|
||||||
|
@ -302,7 +310,7 @@ class wpdb {
|
||||||
* @since 2.9.0
|
* @since 2.9.0
|
||||||
*
|
*
|
||||||
* @see wpdb::tables()
|
* @see wpdb::tables()
|
||||||
* @var array
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
public $old_tables = array( 'categories', 'post2cat', 'link2cat' );
|
public $old_tables = array( 'categories', 'post2cat', 'link2cat' );
|
||||||
|
|
||||||
|
@ -312,7 +320,7 @@ class wpdb {
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @see wpdb::tables()
|
* @see wpdb::tables()
|
||||||
* @var array
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
public $global_tables = array( 'users', 'usermeta' );
|
public $global_tables = array( 'users', 'usermeta' );
|
||||||
|
|
||||||
|
@ -322,7 +330,7 @@ class wpdb {
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @see wpdb::tables()
|
* @see wpdb::tables()
|
||||||
* @var array
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
public $ms_global_tables = array(
|
public $ms_global_tables = array(
|
||||||
'blogs',
|
'blogs',
|
||||||
|
@ -581,11 +589,18 @@ class wpdb {
|
||||||
protected $dbhost;
|
protected $dbhost;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Database Handle.
|
* Database handle.
|
||||||
|
*
|
||||||
|
* Possible values:
|
||||||
|
*
|
||||||
|
* - `null` if the connection is yet to be made or has been closed
|
||||||
|
* - `mysqli` instance when the MySQLi driver is in use
|
||||||
|
* - `resource` when the older MySQL driver is in use
|
||||||
|
* - `false` if the connection has failed
|
||||||
*
|
*
|
||||||
* @since 0.71
|
* @since 0.71
|
||||||
*
|
*
|
||||||
* @var string
|
* @var mysqli|resource|false|null
|
||||||
*/
|
*/
|
||||||
protected $dbh;
|
protected $dbh;
|
||||||
|
|
||||||
|
@ -617,7 +632,7 @@ class wpdb {
|
||||||
*
|
*
|
||||||
* @since 3.9.0
|
* @since 3.9.0
|
||||||
*
|
*
|
||||||
* @var array
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
protected $incompatible_modes = array(
|
protected $incompatible_modes = array(
|
||||||
'NO_ZERO_DATE',
|
'NO_ZERO_DATE',
|
||||||
|
@ -849,9 +864,9 @@ class wpdb {
|
||||||
*
|
*
|
||||||
* @since 3.1.0
|
* @since 3.1.0
|
||||||
*
|
*
|
||||||
* @param resource $dbh The resource given by mysql_connect.
|
* @param mysqli|resource $dbh The connection returned by `mysqli_connect()` or `mysql_connect()`.
|
||||||
* @param string $charset Optional. The character set. Default null.
|
* @param string $charset Optional. The character set. Default null.
|
||||||
* @param string $collate Optional. The collation. Default null.
|
* @param string $collate Optional. The collation. Default null.
|
||||||
*/
|
*/
|
||||||
public function set_charset( $dbh, $charset = null, $collate = null ) {
|
public function set_charset( $dbh, $charset = null, $collate = null ) {
|
||||||
if ( ! isset( $charset ) ) {
|
if ( ! isset( $charset ) ) {
|
||||||
|
@ -1141,15 +1156,15 @@ class wpdb {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Selects a database using the current database connection.
|
* Selects a database using the current or provided database connection.
|
||||||
*
|
*
|
||||||
* The database name will be changed based on the current database connection.
|
* The database name will be changed based on the current database connection.
|
||||||
* On failure, the execution will bail and display a DB error.
|
* On failure, the execution will bail and display a DB error.
|
||||||
*
|
*
|
||||||
* @since 0.71
|
* @since 0.71
|
||||||
*
|
*
|
||||||
* @param string $db MySQL database name.
|
* @param string $db MySQL database name.
|
||||||
* @param resource|null $dbh Optional link identifier.
|
* @param mysqli|resource $dbh Optional database connection.
|
||||||
*/
|
*/
|
||||||
public function select( $db, $dbh = null ) {
|
public function select( $db, $dbh = null ) {
|
||||||
if ( is_null( $dbh ) ) {
|
if ( is_null( $dbh ) ) {
|
||||||
|
|
Loading…
Reference in New Issue