Alphaversion von PHP 5.3 erschienen

Neue PHP-Version unterstützt Namensräume und Lambda-Funktionen

Die freie Skriptsprache PHP ist in der Version 5.3 Alpha erschienen. Die Vorabversion enthält eine Reihe von lang vermissten Sprachkonstrukten, die teilweise erst für PHP 6 geplant waren. Außerdem werden mit PHP 5.3 nur noch Windows-Versionen nach Windows 2000 unterstützt.

Anzeige

Die Liste wesentlicher neuer Funktionen ist kurz, aber beeindruckend: Namensräume, Lambda-Funktionen und das sogenannte "Late static binding".

Namensräume kapseln Funktionen und Klassen, wodurch sich Programmierer keine Gedanken mehr machen müssen, ob ein Funktions- oder Klassenname bereits verwendet wird. Sie waren ursprünglich erst für PHP 6 anvisiert. Jedoch schrieben mehrere Entwickler in den letzten Monaten den erforderlichen Code für PHP 5. Mit der Aufnahme des Codes gingen umfangreiche Diskussionen zur erforderlichen Syntax und Verwendung einher, die bislang nur zum Teil abgeschlossen sind. Deshalb ist möglich, dass sich bis zur Finalversion noch Änderungen ergeben.

Ebenfalls neu sind Lambda-Funktionen, auch bekannt als anonyme Funktionen, zum Beispiel in JavaScript. Sie sind reguläres Sprachelement funktionaler Sprachen und werden nicht explizit mit einem Namen deklariert und unter diesem aufgerufen, sondern der Funktionskörper muss einer Variablen zugewiesen werden. Deshalb kann eine Lambda-Funktion auch als Über- oder Rückgabewert einer Funktion übergeben werden.

Zwar erlaubt PHP bereits seit längerem Mittel, Lambda-Funktionen mit create_function() zu simulieren, dies ist aber mit Nachteilen verbunden. Insbesondere ist diese Form von Lambda-Funktionen schwer zu debuggen und kann ein potenzielles Sicherheitsproblem darstellen. Für längere Funktionen ist der Ansatz ebenfalls nicht besonders gut geeignet.

Alphaversion von PHP 5.3 erschienen 

Schlangenbendiger 05. Aug 2008

Es ist genauso wenig perfekt wie Ruby oder PHP. Es ist auch nicht besser als Ruby oder...

soso 05. Aug 2008

lass mich raten, du hast gerade sommerferien, oder?

Wissard 04. Aug 2008

Dreimal darfst du raten, was die erste rein objektorientierte Sprache (Smalltalk, großes...

Kokospalme 04. Aug 2008

Ja.

Kenn 04. Aug 2008

Sind ja die besten Vorausetzungen, um hier mitzureden.

Kommentieren




Anzeige
  1. IT-Consultants (m/w) / Software-Engineers (m/w)
    camos Software und Beratung GmbH, Stuttgart
  2. Senior Systemingenieur/in
    ESG Elektroniksystem- und Logistik-GmbH, München
  3. Systemspezialist (m/w)
    Stadtwerke München GmbH, München
  4. Entwicklungsingenieur Software (m/w)
    über Jobware Personalberatung, Großraum Kempten / Allgäu

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Samsung XE300

    Google Chromebox versehentlich ausgeliefert

  2. Soziale Pornos

    Facebook verliert Klage gegen Faceporn

  3. Bundesregierung

    Deutsche Geheimdienste können PGP entschlüsseln

  4. IMHO

    Warum ich nicht Diablo 3 spiele

  5. Lockheed Martin

    US-Soldaten in Afghanistan bekommen Exoskelett


Meistkommentiert
  1. Kommentare: 341 | letzter Beitrag 14:45 Uhr

  2. Kommentare: 215 | letzter Beitrag 11:06 Uhr

  3. Kommentare: 161 | letzter Beitrag 11:13 Uhr

  4. Kommentare: 147 | letzter Beitrag 13:26 Uhr

  5. Kommentare: 133 | letzter Beitrag 14:55 Uhr

Mehr


  1. Intelligentes Adressbuch

    Cobook 1.0 für OS X gleicht Daten mit Facebook & Co. ab

  2. Iconia Tab A510/A511

    Lieferprobleme bei Acers Android-Tablets

  3. Energy Harvesting

    Strom aus dem Teelicht

  4. Asus-Ultrabook

    Neue Zenbooks mit IPS-Display und Full-HD

  5. Lenovo

    PC-Hersteller öffnet einen Outlet Store im Netz

  6. WHMCS

    Hacks und Social Engineering bei Finanzdienstleister

  7. Nexus Tablet von Asus und Google

    7-Zoll-Android-Tablet für Juli erwartet

  8. Gegenwehr

    The Pirate Bay hebelt ISP-Blockaden aus

  9. Coda 2 und Diät Coda

    Code-Editor für Mac und iPad

  10. Total War

    Editor für Do-it-yourself-Schlachtfelder



Haben wir etwas übersehen?

E-Mail an news@golem.de


Tablets: Samsung überholt Amazon
Tablets
Samsung überholt Amazon

Im Tabletmarkt ist Samsung im ersten Quartal 2012 an Amazon vorbeigezogen und nimmt den zweiten Platz ein. Der Abstand zum Marktführer Apple bleibt gewaltig.

  1. Toshiba Excite 13 Android-Tablet mit 13 Zoll großem Display
  2. Studybook Intels Lerntablet für Schüler
  3. Tabletmarkt 2012 98 Prozent mehr verkaufte Tablets erwartet

Kino.to-Chef: "Ich habe neben dem Rechner geschlafen"
Kino.to-Chef
"Ich habe neben dem Rechner geschlafen"

Der als Chef von Kino.to angeklagte Dirk B. hat sich heute vor Gericht mit dem forensischen Experten angelegt. Er schilderte sein Leben und versuchte, Angebot, Reichweite, Streamingkapazität und Qualität von Kino.to herunterzuspielen.

  1. Streamingportal Kino.to nicht mehr unter Kontrolle der Staatsanwaltschaft
  2. Streamingportal Kino.to-Chef verdiente 6,6 Millionen Euro
  3. Kino.to Auch Werbevermarkter verhaftet

Test Diablo 3: Der dunkle Fürst der Zeitvernichtung
Test Diablo 3
Der dunkle Fürst der Zeitvernichtung

Serverprobleme, vorerst kein PvP-Modus, und auch das Echtgeld-Auktionshaus lässt viel länger auf sich warten als angekündigt: Diablo 3 hat nicht den besten Start hingelegt. Trotzdem entfaltet auch Blizzards jüngstes Werk das altbekannte Suchtpotenzial.

  1. Diablo 3 Spekulationen um gehackte Benutzerkonten und erster Patch
  2. Diablo 3 Blizzards Server seit Stunden kaum erreichbar
  3. Diablo 3 Höllischer Bug und harmlose Hardwareanforderungen

Zum Artikel