- Forum
- jDBexport
- Product announcements
- PHP 7.4 ==> Deprecated: Array and string offset access syntax with curly brace
PHP 7.4 ==> Deprecated: Array and string offset access syntax with curly brace
26 Jun 2020 09:06 #1
by Rüdiger Schultz
Ruediger Schultz
Schultz IT Solutions
Please support jDBexport on JOOMLA Extension directory (JED) at
extensions.joomla.org/extensions/extensi...ta-reports/jdbexport
PHP 7.4 ==> Deprecated: Array and string offset access syntax with curly brace was created by Rüdiger Schultz
Dear jDBexport users,
PHP 7.4 introduced new deprecation warnings, which affect legacy libraries jDBexport is using:
PHP Excel ==> /components/com_jdbexport/helpers/PHPExcel/PHPExcel/Shared/String.php
PHP Excel Alternative ==> /components/com_jdbexport/helpers/PHPExcelAlternative/php-excel.alternative.class.php
If you are using PHP 7.4 for your site with jDBexport, we created a patch for you to avoid these deprecation messages.
1) download this patch and unzip it
2) upload the contents of this patch to your server into the directory JOOMLAROOT/components/com_jdbexport/helpers
If you currently do not use PHP 7.4, you don't need to do anything (this patch will be included in the next jDBexport version anyway.
Speaking of our next release...
jDBexport 4.0.3 is currently under development. There is considerable change required to make the component work with Joomla 4, but we will be ready once this new Joomla reaches "stable" status.
jDBexport 4.0.3 will also be the last jDBexport to support the legacy library PHPexcel (which will be physically removed after jDBexport 4.0.3, so you might want to prepare and check your workbooks with the new PhpSpreadsheet library (and tell us if you find any issues indeed).
Kind regards and keep healthy
Ruediger Schultz
Schultz IT Solutions
PHP 7.4 introduced new deprecation warnings, which affect legacy libraries jDBexport is using:
PHP Excel ==> /components/com_jdbexport/helpers/PHPExcel/PHPExcel/Shared/String.php
PHP Excel Alternative ==> /components/com_jdbexport/helpers/PHPExcelAlternative/php-excel.alternative.class.php
If you are using PHP 7.4 for your site with jDBexport, we created a patch for you to avoid these deprecation messages.
1) download this patch and unzip it
2) upload the contents of this patch to your server into the directory JOOMLAROOT/components/com_jdbexport/helpers
If you currently do not use PHP 7.4, you don't need to do anything (this patch will be included in the next jDBexport version anyway.
Speaking of our next release...
jDBexport 4.0.3 is currently under development. There is considerable change required to make the component work with Joomla 4, but we will be ready once this new Joomla reaches "stable" status.
jDBexport 4.0.3 will also be the last jDBexport to support the legacy library PHPexcel (which will be physically removed after jDBexport 4.0.3, so you might want to prepare and check your workbooks with the new PhpSpreadsheet library (and tell us if you find any issues indeed).
Kind regards and keep healthy
Ruediger Schultz
Schultz IT Solutions
Ruediger Schultz
Schultz IT Solutions
Please support jDBexport on JOOMLA Extension directory (JED) at
extensions.joomla.org/extensions/extensi...ta-reports/jdbexport
Attachments:
The topic has been locked.