php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #81232 Wrong params names for mysqli::__construct()
Submitted: 2021-07-08 00:35 UTC Modified: 2021-07-09 21:03 UTC
From: yo at drmad dot org Assigned: dharman (profile)
Status: Closed Package: Documentation problem
PHP Version: 8.0.8 OS: -
Private report: No CVE-ID: None
 [2021-07-08 00:35 UTC] yo at drmad dot org
Description:
------------
Now that PHP supports named parameters, those names in the documentation must match the used in the PHP source. 

E.g. in the documentation for mysqli::__construct(), '$host' and '$dbname' are wrong.

Expected result:
----------------
From file ext/mysqli/mysqli.stub.php in the source:

public function __construct(
    ?string $hostname = null,
    ?string $username = null,
    ?string $password = null,
    ?string $database = null,
    ?int $port = null,
    ?string $socket = null
)

Actual result:
--------------
From https://www.php.net/manual/en/mysqli.construct.php :

public mysqli::__construct(
    string $host = ini_get("mysqli.default_host"),
    string $username = ini_get("mysqli.default_user"),
    string $passwd = ini_get("mysqli.default_pw"),
    string $dbname = "",
    int $port = ini_get("mysqli.default_port"),
    string $socket = ini_get("mysqli.default_socket")
)

Patches

Add a Patch

Pull Requests

Pull requests:

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2021-07-09 01:07 UTC] lufei@php.net
-Status: Open +Status: 已验证
 [2021-07-09 01:12 UTC] lufei@php.net
The following pull request has been associated:

Patch Name: Fix wrong params names for mysqli::__construct() [81232]
On GitHub:  https://github.com/php/doc-en/pull/769
Patch:      https://github.com/php/doc-en/pull/769.patch
 [2021-07-09 01:27 UTC] requinix@php.net
-Status: ??? +Status: Open
 [2021-07-09 21:03 UTC] dharman@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: dharman
 [2021-07-09 21:03 UTC] dharman@php.net
This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation better.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat May 04 22:01:33 2024 UTC