PHP 8.2 support (ZBXNEXT-8149)

[ZBXNEXT-8204] PHP 8.2: Dynamic Properties are deprecated Created: 2023 Jan 13  Updated: 2024 Apr 10  Resolved: 2023 Feb 03

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: API (A), Frontend (F)
Affects Version/s: 6.4.0beta6
Fix Version/s: 6.0.14rc1, 6.2.8rc1, 6.4.0rc1, 6.4 (plan)

Type: Change Request (Sub-task) Priority: Trivial
Reporter: Natalja Romancaka Assignee: Alexander Vladishev
Resolution: Fixed Votes: 2
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File image-2023-01-17-14-25-34-660.png    
Team: Team A
Sprint: Sprint 96 (Jan 2023), Sprint 97 (Feb 2023)
Story Points: 2

 Description   

Open any zabbix page, observe error messages

Creation of dynamic property CMenu::$attributes is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:58]
Creation of dynamic property CMenu::$tagname is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:59]
Creation of dynamic property CMenu::$paired is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:60]

in different classes:
CList
CListItem
CDiv
CTag
CSimpleButton
CScriptTag
CMenu
CMenuItem
CCol
CSubmit
CButtonExport
CButton
CSpan



 Comments   
Comment by Omar El Agy [ 2023 Jan 17 ]

Hola tengo el mismo problema,

En mi caso tengo una instalacion nueva con la version de zabbix_server (Zabbix) 5.0.30 , estoy utilizando PHP 8.2, al inciar sesion me muestra los siguientes errores: 

 

Comment by Alexander Vladishev [ 2023 Jan 19 ]

Zabbix 5.0 does not officially support PHP 8. Currently only Zabbix 6.x support PHP 8.0 and 8.1.

Comment by Omar El Agy [ 2023 Jan 20 ]

tras la instalcion de la version (Zabbix) 6.0.12 con PHP 8.0, 8.1 and 8.2 continua mostrado un error diferente al anterior (zabbix.php:22)

Creation of dynamic property CMenu::$attributes is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:58]

Creation of dynamic property CMenu::$tagname is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:59]

Creation of dynamic property CMenu::$paired is deprecated [zabbix.php:22 → require_once() → ZBase->run() → ZBase->initComponents() → CMenuHelper::getMainMenu() → CMenu->__construct() → CTag->__construct() in include/classes/html/CTag.php:60]

¿existe alguna solucion para este error?, Gracias

Comment by Alexander Vladishev [ 2023 Feb 03 ]

Available in:

Generated at Sun Apr 20 21:19:07 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.