summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorD060938 <sebastian.pfahl@sap.com>2016-01-08 05:06:26 -0800
committerGordon Franke <gordon.franke@sap.com>2016-02-03 07:50:07 +0100
commit4b0351e22ff3ce4c71efd5b3a137e57f86e38390 (patch)
tree8bb6015ab4a58a13861d7d831984588d0cb7efd8 /lib
parenta8a17b83d51679a6ec6251f79e41f93b76b6b3f8 (diff)
downloadphp7-mysql-shim-4b0351e22ff3ce4c71efd5b3a137e57f86e38390.zip
php7-mysql-shim-4b0351e22ff3ce4c71efd5b3a137e57f86e38390.tar.gz
php7-mysql-shim-4b0351e22ff3ce4c71efd5b3a137e57f86e38390.tar.bz2
added default values from php.ini file if none provided
Diffstat (limited to 'lib')
-rw-r--r--lib/mysql.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/mysql.php b/lib/mysql.php
index 9fa32cb..01fe58e 100644
--- a/lib/mysql.php
+++ b/lib/mysql.php
@@ -20,6 +20,15 @@ namespace {
if ($new !== false) {
trigger_error('Argument $new is no longer supported in PHP > 7', E_USER_WARNING);
}
+ if (!$hostname) {
+ $hostname = ini_get("mysqli.default_host");
+ }
+ if (!$username) {
+ $username = ini_get("mysqli.default_user");
+ }
+ if (!$password) {
+ $password = ini_get("mysqli.default_pw");
+ }
$hash = sha1($hostname . $username . $flags);
if ($hostname{1} != ':' && isset(\Dshafik\MySQL::$connections[$hash])) {