Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 7557|Antwort: 4

PHP6 Analyse neuer Features

[Link kopieren]
Veröffentlicht am 11.01.2019 10:31:12 | | |

Dieser Artikel beschreibt die neuen Funktionen von PHP6. Ich teile ihn mit dir zur Referenz, die Details sind wie folgt:

1. Unterstützung von Unicode


Obwohl Unicode mehr Platz einnimmt, übertrifft der durch Unicode geschaffene Komfort bei weitem die Schwächen der Speicherplatzbeanspruchung, besonders in der heutigen Internationalisierung, Hardwareausrüstung wird immer leistungsfähiger, und auch die Netzwerkgeschwindigkeit wurde stark verbessert – ein solch kleiner Nachteil kann ignoriert werden. Ein weiterer Punkt ist, dass PHP auch festlegen kann, ob Unicode-Unterstützung in der .ini-Datei aktiviert wird, die Entscheidung liegt bei dir, das ist eine gute Idee, schalte Unicode-Unterstützung aus, die PHP-Leistung wird nicht stark verbessert, der Haupteffekt ist die Funktion, die den String referenzieren muss.

2. Register Globals werden entfernt

Dies ist eine wichtige Entscheidung, da viele neue PHP-Entwickler Register Globals als sehr praktisch empfinden werden, aber ignorieren, dass Register Globals versteckte Gefahren für die Sicherheit des Programms mit sich bringt. Die meisten Hosts auf dieser Funktion sind deaktiviert; der Eindruck ist, dass ab Beginn von PHP Version 4.3.x der Standardwert dieses Elements ausgeschaltet ist, PHP6 Register offiziell entfernt hat Globals bedeutet auch, dass ein Programm, das ein Produkt der PHP3-Ära ist, völlig unbrauchbar ist und es keinen anderen Weg gibt, als es neu zu schreiben. Ich glaube, dass es in der heutigen PHP-Welt nur sehr wenige Programme aus der PHP3-Ära geben sollte, die es noch verwenden.

3. Magische Zitate verschwinden

Magische Zitate werden hauptsächlich verwendet, um automatisch Charakteren zu entkommen, denen entkommen werden muss, und diese Funktion entfernt die meisten Blätter, die den Regeln entsprechen
Zähle die Stimmen der PHP-Entwickler.

4. Absicherer Modus abgebrochen

Um ehrlich zu sein, weiß ich nicht, was mit diesem Modell nicht stimmt, ich habe es einfach kündigt, und ich kann es sowieso nicht benutzen

5. 'var' alias 'öffentlich'

Die Var-Deklaration in der Klasse wird zum Alias für public, was als eine Entscheidung gilt, die mit PHP5 kompatibel ist, das nun auch als OO-Sprache bezeichnet werden kann.

6. Die Rückgabe durch Referenz führt zu einem Fehler

Das Zurückgeben des Compilers per Referenz liefert nun einen Fehler wie $a =& new b(), function &c(), wobei die OO-Sprache standardmäßig auf Referenz steht, sodass keine Verwendung mehr für & nötig ist.

Der Kompatibilitätsmodus von 7.zend.ze1 wird entfernt

Der Kompatibilitätsmodus von Zend.ze1 wird entfernt, PHP5 ist mit dem alten PHP4 kompatibel, sodass du wählen kannst, ob du den Kompatibilitätsmodus im .ini einschaltest, weil PHP5 die Parsing-Engine der zweiten Generation verwendet, aber der Kompatibilitätsmodus kann PHP4-Syntax nicht zu 100 % parsen, also ist er ein Produkt der alten Ära, entfernt.

8. Freetype 1 und GD 1 Unterstützung fehlen

Diese beiden sind langjährige Liberale, werden daher nicht mehr unterstützt, und GD1 wurde längst durch das aktuelle GD2 ersetzt.

9. dl() wurde zu SAPI verschoben

dl() erlaubt es dem Designer, die Erweiterung zu laden, Libs zu laden, die nun in SAPI übertragen wurden.

10. Register Long Array entfernen

Es wird standardmäßig ab PHP5 geschlossen und dann offiziell in PHP6 entfernt.

11. Einige Änderungen der Verlängerung

Zum Beispiel erscheinen XMLReader und XMLWriter nicht mehr als Erweiterungen, sondern werden in den PHP-Kernel verschoben, und standardmäßig wird die Ereg-Erweiterung in die PECL eingefügt, was bedeutet, dass sie aus dem PHP-Kern entfernt wird, was auch Platz für die neue reguläre Ausdruckserweiterung macht, und die Fileinfo-Erweiterung wird ebenfalls in den PHP-Kernel importiert.

12. APC wird in den Kern importiert

Dies ist eine Funktion, die die PHP-Leistung verbessert, und nun wird sie in den PHP-Kern integriert, mit der Option, APC zu aktivieren oder nicht

13. Verabschiede dich von ASP-ähnlichen Starttags.

Ursprünglich sollte es ASP-Entwicklern gefallen lassen, auf PHP umzusteigen, aber heute ist diese Praxis nicht mehr nötig. Erwarten Sie schließlich nicht, dass die Leistung von PHP6 PHP5 insgesamt übertrifft; es ist möglich, dass die Ausführungseffizienz von PHP6 langsamer ist als die von PHP5, aber es ist zu erwarten, dass das PHP-Entwicklungsteam hart daran arbeiten wird, PHP5 zu verbessern und PHP5 zu übertreffen.

Freunde, die an PHP6 interessiert sind, können es jetzt von der offiziellen PHP-Website herunterladen, um zu sehen, ob diese Funktionen wirklich in PHP6 widergespiegelt werden

Ich hoffe, dieser Artikel wird allen beim PHP-Programmieren helfen.






Vorhergehend:Die dritte Staffel der Chinesischen Poesiekonferenz (2018) (10 Sitzungen) betrug insgesamt 24,59g
Nächster:Arbeitsplatz-E-Books
Veröffentlicht am 11.01.2019 10:32:38 |
Ich lerne gerade PHP
Veröffentlicht am 11.01.2019 10:53:09 |
Ich verstehe PHP nicht, aber ich weiß, dass die neueste Version PHP7 sein sollte
 Vermieter| Veröffentlicht am 11.01.2019 14:14:39 |
Xiao Zhazha veröffentlicht am 11.1.2019, 10:53 Uhr
Ich verstehe PHP nicht, aber ich weiß, dass die neueste Version PHP7 sein sollte

Vielen Dank
 Vermieter| Veröffentlicht am 05.03.2019 11:42:59 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com