diff --git a/libraries/classes/BrowseForeigners.php b/libraries/classes/BrowseForeigners.php index 4216bfc820..ff902552e6 100644 --- a/libraries/classes/BrowseForeigners.php +++ b/libraries/classes/BrowseForeigners.php @@ -325,7 +325,7 @@ class BrowseForeigners */ public function getForeignLimit(?string $foreignShowAll): ?string { - if (isset($foreignShowAll) && $foreignShowAll == __('Show all')) { + if ($foreignShowAll === __('Show all')) { return null; } diff --git a/libraries/classes/Common.php b/libraries/classes/Common.php index ef1702c1eb..335bb61150 100644 --- a/libraries/classes/Common.php +++ b/libraries/classes/Common.php @@ -424,7 +424,7 @@ final class Common $path_info_pos = mb_strrpos($GLOBALS['PMA_PHP_SELF'], $_PATH_INFO); if ($path_info_pos !== false) { $path_info_part = mb_substr($GLOBALS['PMA_PHP_SELF'], $path_info_pos, mb_strlen($_PATH_INFO)); - if ($path_info_part == $_PATH_INFO) { + if ($path_info_part === $_PATH_INFO) { $GLOBALS['PMA_PHP_SELF'] = mb_substr($GLOBALS['PMA_PHP_SELF'], 0, $path_info_pos); } } diff --git a/libraries/classes/Config.php b/libraries/classes/Config.php index e185a71e0c..d86e7cc9d0 100644 --- a/libraries/classes/Config.php +++ b/libraries/classes/Config.php @@ -1106,7 +1106,7 @@ class Config if ( $server['host'] == $request || $server['verbose'] == $request - || $verboseToLower == $serverToLower + || $verboseToLower === $serverToLower || md5($verboseToLower) === $serverToLower ) { $request = $i; diff --git a/libraries/classes/ConfigStorage/Relation.php b/libraries/classes/ConfigStorage/Relation.php index 61ab73493f..028ecc6af5 100644 --- a/libraries/classes/ConfigStorage/Relation.php +++ b/libraries/classes/ConfigStorage/Relation.php @@ -837,9 +837,9 @@ class Relation } else { $key = '0x' . bin2hex($key); if (str_contains($data, '0x')) { - $selected = ($key == trim($data)); + $selected = ($key === trim($data)); } else { - $selected = ($key == '0x' . $data); + $selected = ($key === '0x' . $data); } } diff --git a/libraries/classes/Controllers/Table/RelationController.php b/libraries/classes/Controllers/Table/RelationController.php index 65dae0b491..8f77d45591 100644 --- a/libraries/classes/Controllers/Table/RelationController.php +++ b/libraries/classes/Controllers/Table/RelationController.php @@ -381,7 +381,7 @@ final class RelationController extends AbstractController $tables_rs = $this->dbi->query($query); foreach ($tables_rs as $row) { - if (! isset($row['Engine']) || mb_strtoupper($row['Engine']) != $storageEngine) { + if (! isset($row['Engine']) || mb_strtoupper($row['Engine']) !== $storageEngine) { continue; } diff --git a/libraries/classes/Database/Designer/Common.php b/libraries/classes/Database/Designer/Common.php index 06e7840384..6041ff68ba 100644 --- a/libraries/classes/Database/Designer/Common.php +++ b/libraries/classes/Database/Designer/Common.php @@ -554,7 +554,7 @@ class Common $type_T2 = mb_strtoupper($tables[$T2]['ENGINE'] ?? ''); // native foreign key - if (ForeignKey::isSupported($type_T1) && ForeignKey::isSupported($type_T2) && $type_T1 == $type_T2) { + if (ForeignKey::isSupported($type_T1) && ForeignKey::isSupported($type_T2) && $type_T1 === $type_T2) { // relation exists? $existrel_foreign = $this->relation->getForeigners($DB2, $T2, '', 'foreign'); $foreigner = $this->relation->searchColumnInForeigners($existrel_foreign, $F2); @@ -693,7 +693,7 @@ class Common $tables = $this->dbi->getTablesFull($DB2, $T2); $type_T2 = mb_strtoupper($tables[$T2]['ENGINE']); - if (ForeignKey::isSupported($type_T1) && ForeignKey::isSupported($type_T2) && $type_T1 == $type_T2) { + if (ForeignKey::isSupported($type_T1) && ForeignKey::isSupported($type_T2) && $type_T1 === $type_T2) { // InnoDB $existrel_foreign = $this->relation->getForeigners($DB2, $T2, '', 'foreign'); $foreigner = $this->relation->searchColumnInForeigners($existrel_foreign, $F2); diff --git a/libraries/classes/Database/Qbe.php b/libraries/classes/Database/Qbe.php index 367568ef67..f45ec8c6cb 100644 --- a/libraries/classes/Database/Qbe.php +++ b/libraries/classes/Database/Qbe.php @@ -819,7 +819,7 @@ class Qbe $htmlOutput .= $this->getAndOrColCell( $newColumnCount, $checkedOptions, - $columnIndex + 1 == $this->criteriaColumnCount + $columnIndex + 1 === $this->criteriaColumnCount ); $newColumnCount++; } @@ -1573,7 +1573,7 @@ class Qbe } // We are done if all tables are in $finalized - if (count($finalized) == count($searchTables)) { + if (count($finalized) === count($searchTables)) { return; } } diff --git a/libraries/classes/Database/Routines.php b/libraries/classes/Database/Routines.php index 5f53277930..06816f4404 100644 --- a/libraries/classes/Database/Routines.php +++ b/libraries/classes/Database/Routines.php @@ -884,7 +884,7 @@ class Routines } } - if ($i == count($itemParamName) - 1) { + if ($i === count($itemParamName) - 1) { continue; } diff --git a/libraries/classes/Dbal/DbiMysqli.php b/libraries/classes/Dbal/DbiMysqli.php index eea70c32f2..e3ed97ef1b 100644 --- a/libraries/classes/Dbal/DbiMysqli.php +++ b/libraries/classes/Dbal/DbiMysqli.php @@ -182,7 +182,7 @@ class DbiMysqli implements DbiExtension public function realQuery(string $query, Connection $connection, int $options): MysqliResult|false { $method = MYSQLI_STORE_RESULT; - if ($options == ($options | DatabaseInterface::QUERY_UNBUFFERED)) { + if ($options === ($options | DatabaseInterface::QUERY_UNBUFFERED)) { $method = MYSQLI_USE_RESULT; } diff --git a/libraries/classes/Display/Results.php b/libraries/classes/Display/Results.php index b508f25690..288a64bc6a 100644 --- a/libraries/classes/Display/Results.php +++ b/libraries/classes/Display/Results.php @@ -526,7 +526,7 @@ class Results $isLink && $previousTable != '' && $fieldsMeta[$i]->table != '' - && $fieldsMeta[$i]->table != $previousTable + && $fieldsMeta[$i]->table !== $previousTable ) { // don't display links $hasEditLink = false; @@ -3636,7 +3636,7 @@ class Results $sortedColumnIndex = false; foreach ($fieldsMeta as $key => $meta) { - if (($meta->table == $sortTable) && ($meta->name == $sortColumn)) { + if (($meta->table === $sortTable) && ($meta->name === $sortColumn)) { $sortedColumnIndex = $key; break; } diff --git a/libraries/classes/Encoding.php b/libraries/classes/Encoding.php index ae0cb5cbf5..ae223873f5 100644 --- a/libraries/classes/Encoding.php +++ b/libraries/classes/Encoding.php @@ -177,7 +177,7 @@ class Encoding string $dest_charset, string $what ): string { - if ($src_charset == $dest_charset) { + if ($src_charset === $dest_charset) { return $what; } @@ -263,7 +263,7 @@ class Encoding $str = $dist; } - if ($string_encoding != $enc && $enc != '') { + if ($string_encoding !== $enc && $enc != '') { return mb_convert_encoding($str, $enc, $string_encoding); } diff --git a/libraries/classes/Error.php b/libraries/classes/Error.php index 4a80b38f4c..775e9baaec 100644 --- a/libraries/classes/Error.php +++ b/libraries/classes/Error.php @@ -513,7 +513,7 @@ class Error extends Message $destParts = explode(DIRECTORY_SEPARATOR, $dest); $result = '.'; - while (implode(DIRECTORY_SEPARATOR, $destParts) != implode(DIRECTORY_SEPARATOR, $hereParts)) { + while (implode(DIRECTORY_SEPARATOR, $destParts) !== implode(DIRECTORY_SEPARATOR, $hereParts)) { if (count($hereParts) > count($destParts)) { array_pop($hereParts); $result .= DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..'; diff --git a/libraries/classes/ErrorHandler.php b/libraries/classes/ErrorHandler.php index 808c3cb652..e87321fafe 100644 --- a/libraries/classes/ErrorHandler.php +++ b/libraries/classes/ErrorHandler.php @@ -416,7 +416,7 @@ class ErrorHandler // if preference is not 'never' and // there are 'actual' errors to be reported - if ($GLOBALS['cfg']['SendErrorReports'] !== 'never' && $this->countErrors() != $this->countUserErrors()) { + if ($GLOBALS['cfg']['SendErrorReports'] !== 'never' && $this->countErrors() !== $this->countUserErrors()) { // add report button. $retval .= '