Fehlerhafte Klassen unter PHP7 (GX3 v3.5.3.1)

Thema wurde von MJ, 31. Juli 2017 erstellt.

  1. MJ
    MJ Erfahrener Benutzer
    Registriert seit:
    28. April 2011
    Beiträge:
    546
    Danke erhalten:
    56
    Danke vergeben:
    102
    Ich habe auf einen neuen Server unter PHP Version 7.0.13 eine komplett nackte Neuinstallation mit der aktuellen Vollversion GX3_v3.5.3.1 (kein Update) vorgenommen. Es sind einige Klassen deren Constructor den gleichen Namen wie die Klasse hat.

    Folgende sind betroffen:
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;
    CLASS has a deprecated constructor

    system/core/logging/Debugger.inc.php on line 12
    system/core/caching/CachedDirectory.inc.php
    on line 12
    system/core/Registry.inc.php
    on line 12
    system/core/ClassRegistry.inc.php
    on line 12
    system/core/ClassOverloadRegistry.inc.php
    on line 12
    system/core/MainAutoloader.inc.php
    on line 12
    system/core/GMDataObject.inc.php
    on line 12
    system/core/GMDataObjectGroup.inc.php
    on line 15

    Das sollte noch behoben werden.

    Nachtrag: Ist der GProtector vorhanden, erscheinen die Warnungen nicht.

    Beste Grüße, Jens
     
  2. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
  3. MJ
    MJ Erfahrener Benutzer
    Registriert seit:
    28. April 2011
    Beiträge:
    546
    Danke erhalten:
    56
    Danke vergeben:
    102
    Das war keine Frage, nur eine Info. Bitte ;)

    Und ja, sind nur Warnungen. Bis jetzt bringt's keinen Shop um.
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Ich nehme an das wird mit Arbeiten für PHP 7.2 im Shop 3.9 Fenster gemacht, da würds zumindest ins Thema passen.