diff --git a/syntax.php b/syntax.php index 16edafd..c1d1ffe 100644 --- a/syntax.php +++ b/syntax.php @@ -53,7 +53,11 @@ public function handle($match, $state, $pos, Doku_Handler $handler) { } elseif (count($extinfo) == 2) { $field_value = $extinfo[1]; } else { // value may contain equal signs - $field_value = implode(array_slice($extinfo,1), '='); + if (version_compare(PHP_VERSION, '8.0.0') < 0) { + $field_value = implode(array_slice($extinfo,1), '='); + } else { + $field_value = implode('=', array_slice($extinfo,1)); + } } return array($field_name, $field_value); }