From b989e825e14229ab558eeea312d9eaf8a483a2d9 Mon Sep 17 00:00:00 2001 From: Jack Cherng Date: Sat, 27 Jul 2019 06:54:50 +0800 Subject: [PATCH] Fix PHP 7.4 deprecation: array/string curly braces access Deprecated: Array and string offset access syntax with curly braces is deprecated https://github.com/php/php-src/blob/0e6e2297fcb27103cc5d550ee8434680ff1e879e/UPGRADING#L356-L357 Signed-off-by: Jack Cherng --- libraries/classes/Server/Privileges.php | 4 ++-- libraries/classes/Url.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/classes/Server/Privileges.php b/libraries/classes/Server/Privileges.php index 75823fcbc2..637ecba799 100644 --- a/libraries/classes/Server/Privileges.php +++ b/libraries/classes/Server/Privileges.php @@ -3872,7 +3872,7 @@ class Privileges } $drop_user_error = ''; foreach ($queries as $sql_query) { - if ($sql_query{0} != '#') { + if ($sql_query[0] != '#') { if (! $GLOBALS['dbi']->tryQuery($sql_query)) { $drop_user_error .= $GLOBALS['dbi']->getError() . "\n"; } @@ -4119,7 +4119,7 @@ class Privileges { $tmp_count = 0; foreach ($queries as $sql_query) { - if ($sql_query{0} != '#') { + if ($sql_query[0] != '#') { $GLOBALS['dbi']->query($sql_query); } // when there is a query containing a hidden password, take it diff --git a/libraries/classes/Url.php b/libraries/classes/Url.php index 36219e17e4..6733d1265c 100644 --- a/libraries/classes/Url.php +++ b/libraries/classes/Url.php @@ -248,7 +248,7 @@ class Url if (mb_strpos($arg_separator, ';') !== false) { $separator = ';'; } elseif (strlen($arg_separator) > 0) { - $separator = $arg_separator{0}; + $separator = $arg_separator[0]; } else { $separator = '&'; }