Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3432

Re: PHP7

From "Christoph M. Becker" <cmbecker69@arcor.de>
Newsgroups de.comp.lang.php
Subject Re: PHP7
Date 2015-07-23 00:04 +0200
Organization solani.org
Message-ID <mop40a$f6g$1@solani.org> (permalink)
References <5t55affc89i4a41n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | View raw


Stefan Froehlich schrieb:

> Aus Neugierde habe ich mir heute PHP7 auf einen frisch installierten
> Debian/Jessie-Rechner gespielt und ein paar Tests damit
> durchgeführt. Von der Kompatibilität her kein Problem (wie
> eigentlich) zu erwarten, bloss der globale Exception-Handler möchte
> jetzt gerne ein Argument vom Typ Error (und braucht demnächst auch
> noch die entsprechend Erweiterung beim Funktionsumfang).

Nicht unbedingt `Error`, sondern eher `Throwable`, siehe
<https://wiki.php.net/rfc/throwable-interface>.

> Nehme ich jedoch eine meiner Applikationen zum Testen, bricht die
> Geschwindigkeit um einen Faktor 10(!) ein, und zwar durch die Bank
> von trivialen bis hin zu hochkomplexen Seiten. Die Datenbank ist
> jedenfalls nicht schuld daran (dafür habe ich eigene
> Timing-Routinen), der ganze Rest ist dann aber reines PHP.

Uh, Faktor 10 klingt gar nicht gut. Ich selbst habe die Performance
bisher weitgehend ignoriert, da ich das Thema für etwas überbewertet
halte (bin mit recht aktuellen 5.x eigentlich schon recht zufrieden),
aber bei meinen bisherigen Tests ist mir zumindest keine
Verschlechterung aufgefallen.

> Leider gibt es für PHP7 noch kein xdebug, damit ließe sich eventuell
> etwas herausfinden. Hat jemand Vorschläge? Irgendwelche
> Debugging-Schalter, die man deaktivieren müsste (ich hätte
> allerdings nichts gefunden, was an entsprechendem Output geschrieben
> worden wäre)?

Dass Xdebug noch nicht PHP7 kompatibel wusste ich noch nicht, aber ist
offensichtlich so (<http://bugs.xdebug.org/view.php?id=1147>) – schade.

Ansonsten fällt mir spontan nicht viel ein, außer dass ich mal den
OPcache überprüfen würde. Den gibt es unter PHP 5.4 (soweit ich weiß
Deine Produktivversion) ja noch nicht, aber eben unter PHP 7, wo er auch
per Default aktiv sein müsste. Eigentlich sollte der ja für eine
Beschleunigung sorgen, aber bis er warm läuft oder bei ungünstiger
Konfiguration kann das vielleicht auch nach hinten los gehen.

-- 
Christoph M. Becker

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-22 21:10 +0000
  Re: PHP7 "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-23 00:04 +0200
    Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-22 22:35 +0000
      Re: PHP7 "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-07-23 00:51 +0200
        Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-26 22:54 +0000
      Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-24 10:38 +0200
        Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-27 10:01 +0200
          Re: PHP7 Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-07-27 08:53 +0000
            Re: PHP7 Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-07-27 11:02 +0200

csiph-web