Abo
  • Services:
Anzeige
Das PHP-Maskottchen Elephpant
Das PHP-Maskottchen Elephpant (Bild: Flickr/Cal Evans - CC-BY-SA 2.0)

Operatoren, Typen, Interna

Die Programmiersprache wird außerdem um Bestandteile erweitert, die bereits aus anderen Sprachen bekannt sind. Über einige der Vorschläge muss das Team aber noch abstimmen. Geplant ist etwa der Drei-Wege-Vergleichsoperator <=>, der wegen seiner Form auch Spaceship genannt wird. Dazu kommt der Null Coalesce Operator ??.

Anzeige

In PHP 7 kann die Möglichkeit genutzt werden, dem Rückgabewert einer Funktion einen Typen zuzuordnen. Diskutiert wird zurzeit noch die genaue Funktionsweise bei der Verwendung der skalaren Typen Int, Float, String und Bool. Big-Ints sollen ebenfalls unterstützt werden. Zudem ist die interne Datenstruktur für alle Variablen - der Zvals - überarbeitet worden. Diese verzichten nun auf eine Referenzzählung, und auch Arrays werden anders implementiert, was zu deutlich reduziertem Speicherbedarf führen soll.

Facebooks Hack geht noch weiter

Insbesondere das neue Typensystem ist wahrscheinlich eine Anleihe aus Facebooks Hack, weshalb Golemon davon ausgeht, dass diese Übernahmen weiter ausgebaut werden könnten. Immerhin bietet Hack eine deutlich größere Typenvielfalt und erlaubt zusätzlich zu den Neuerungen in PHP 7 auch Typendefinitionen, typisierte Konstanten, generische Typen in Klassen oder auch die Spezifizierung von Arrays eines bestimmten Typen.

In Hack lassen sich spezielle Array-Objekte wie Vector, Set und Map samt dazugehöriger Funktionen verwenden. Eine Lambda-Syntax wird ebenfalls unterstützt. Viele der Funktionen von Hack würden auch in der PHP-Community zur Umsetzung diskutiert. Über den Fortschritt dieser Diskussionen zeigt sich Golemon aber wenig erfreut, da diese teils sehr schleppend vorangingen, etwa jene zu den skalaren Typen.

Facebook kann zumindest für Hack seinen Vorteil nutzen, die Sprache ohne große Diskussionen weiterzuentwickeln. Da die HHVM aber weiterhin auch explizit Standard-PHP-Code ausführen können soll, ist das Unternehmen interessiert daran, dass sich seine eigenen Entwicklungen nicht zu sehr von PHP unterscheiden. Vermutlich deshalb ist auch erstmals im vergangenen Jahr eine Sprachspezifikation durch Facebook erstellt worden.

Doch auch wenn PHP alle Neuheiten aus Hack übernehmen sollte und die Sprachen sich wieder anglichen, bleibe immer noch ein deutlicher Raum für Verbesserungen, glaubt Golemon. Eine detaillierte Liste weiterer geplanter Änderungen stellt das Projekt in seinem Wiki bereit.

 Webentwicklung: PHP 7 und der Einfluss von Facebook

eye home zur Startseite
TheUnichi 05. Feb 2015

Ich habe nicht umsonst TypeScript davor geschrieben. Mit TypeScript kann man...

Moe479 05. Feb 2015

habt ihr keine sammlung aus wrapper-funktionen oder eine datenbank-klasse die zentral...

Sammie 05. Feb 2015

Wozu denn? Eine Byte-Order-Mark braucht man technisch gesehen nur bei UTF-16 oder UTF...

kitingChris 05. Feb 2015

ja ganz warm anziehen... aber nur weil es draußen kalt ist... Auf welcher Grundlage...

Vanger 03. Feb 2015

Kurioserweise wird in dem RFC zur Vereinheitlichung der Syntax von Variablen explizit...



Anzeige

Stellenmarkt
  1. Universität Passau, Passau
  2. Vodafone GmbH, Düsseldorf
  3. Knorr-Bremse Systeme für Nutzfahrzeuge GmbH, Schwieberdingen
  4. Elektronische Fahrwerksysteme GmbH, Ingolstadt


Anzeige
Top-Angebote
  1. 69,37€
  2. (u. a. Ghost Recon Wildlands 26,99€, Assasins Creed Origins 40,19€, For Honor 19,79€, Watch...
  3. 79,00€

Folgen Sie uns
       


  1. Qualcomm

    Bluetooth-Sound wird stromsparender und reaktionsschneller

  2. Quartalsbericht

    Telekom macht 3,5 Milliarden Euro Gewinn

  3. Land Rover Explore im Hands on

    Das Smartphone für extreme Ansprüche

  4. eActros

    Elektrischer Mercedes-Benz-Lkw fährt schon 2018

  5. Snapdragon 5G

    Qualcomm nutzt Samsungs 7LPP-EUV-Fertigung

  6. Retrofit Kit

    Alte MacOS-Versionen für APFS fit machen

  7. Porto Santo

    Renault will Elektroinsel schaffen

  8. LED-Lampen

    Computer machen neues Licht

  9. Signal Foundation

    Whatsapp-Gründer investiert 50 Millionen US-Dollar in Signal

  10. Astronomie

    Amateur beobachtet erstmals die Geburt einer Supernova



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Materialforschung: Stanen - ein neues Wundermaterial?
Materialforschung
Stanen - ein neues Wundermaterial?
  1. Colorfab 3D-gedruckte Objekte erhalten neue Farbgestaltung
  2. Umwelt China baut 100-Meter-Turm für die Luftreinigung
  3. Crayfis Smartphones sollen kosmische Strahlung erfassen

Samsung C27HG70 im Test: Der 144-Hz-HDR-Quantum-Dot-Monitor
Samsung C27HG70 im Test
Der 144-Hz-HDR-Quantum-Dot-Monitor
  1. Volumendisplay US-Forscher lassen Projektion schweben wie in Star Wars
  2. Sieben Touchscreens Nissan Xmotion verwendet Koi als virtuellen Assistenten
  3. CJ791 Samsung stellt gekrümmten Thunderbolt-3-Monitor vor

Lebensmittel-Lieferservices: Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
Lebensmittel-Lieferservices
Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
  1. Kassenloser Supermarkt Technikfehler bei Amazon Go
  2. Amazon Go Kassenloser Supermarkt öffnet
  3. ThinQ LG fährt voll auf künstliche Intelligenz ab

  1. Re: Autos brauchen keinen extra Ton

    lottikarotti | 10:15

  2. Re: und Kühlaggregat im Hochsommer?

    DeathMD | 10:14

  3. Re: ich bin für Klassisches

    lottikarotti | 10:10

  4. Re: Jetzt sind Autos endlich leise

    lottikarotti | 10:08

  5. Re: Sehr guter Artikel!

    ibsi | 10:06


  1. 10:14

  2. 09:16

  3. 09:00

  4. 07:44

  5. 07:34

  6. 07:25

  7. 07:14

  8. 07:00


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel