Beispiel in PHP-Reboot
Beispiel in PHP-Reboot (Bild: Screenshot Golem.de)

PHP-Reboot

Rémi Forax will PHP neu erfinden

Rémi Forax will mit PHP-Reboot eine der populärsten Programmiersprachen neu erfinden. Er verspricht weniger $-Zeichen und Semikolons und Sicherheit von Hause aus.

Anzeige

Rémi Forax, Java-Entwickler und Maître de Conférences an der Universität Marne-la-Vallée, arbeitet mit PHP-Reboot an einer Programmiersprache, die die Philosophie von PHP weiterführen, aber mit modernen Ansätzen verbinden soll. Umgesetzt wird PHP-Reboot auf Basis der Java Virtual Machine.

PHP-Reboot soll mit weniger $-Zeichen und Semikolons auskommen und auf Funktionen wie eval() sowie Magic-Quotes verzichten, um von vornherein für mehr Sicherheit zu sorgen. Zudem soll PHP-Reboot volle Unicode-Unterstützung bieten und auf eine automatische String-Konvertierung verzichten.

Rémi Forax will eine dynamische Sprache mit Duck-Typing schaffen, die so schnell ist wie Java. Sie soll ein XML-Literal und ein JSON-Literal sowie eine SQL- und XPath-/XQuery-kompatible Syntax bieten. Auch ein Literal für reguläre Ausdrücke im Stile von Perl und ein URI/URL-Literal soll es geben.

PHP-Reboot soll auch eine integrierte Datenbank auf Basis von Apache Derby und einen eigenständigen Webserver auf Basis von Grizzly umfassen. Laufen soll PHP-Reboot auf einem JEE-Stack (Java Enterprise Edition) oder Android, handelt es sich doch um eine Sprache, die von einer Java-VM ausgeführt wird. Derzeit wird dabei das JDK7 unterstützt.

PHP-Reboot wird unter code.google.com/p/phpreboot entwickelt. Dort finden sich auch einige Beispiele der Sprache, die sehr an PHP erinnern. Weitere Beispiele in Form von .phpr-Dateien zeigen, wie sich einfache Aufgaben in PHP-Reboot umsetzen lassen und wie die native Syntax für XML, JSON oder SQL aussieht.

Das Projekt steht unter der GPL und Rémi Forax sucht nach Mitstreitern, um unter anderem alle nützlichen PHP-Funktionen zu portieren.


easywebscript 31. Okt 2011

Am 1.11.2011 wird unsere WebSite www.easywebscript.ch aufgeschaltet. Besuchen Sie uns am...

kolem 19. Okt 2011

? Ich muss doch sicher nicht erklären, was eine VM ist? Wenn man das weiß, erklärt sich...

mpathy 14. Okt 2011

"Umgesetzt wird PHP-Reboot auf Basis der Java Virtual Machine." - genau bis dahin hab ich...

supersux 13. Okt 2011

erm, nun bin ich mal gespannt, wofür man sonst selber noch jsps schreiben sollte?

easywebscript 12. Okt 2011

und was denkt ihr von dieser Neuheit? Die Entwicklung einer eigenen Programmiersprache...

Kommentieren


Bananas Development Blog / 10. Okt 2011

PHP-Reboot



Anzeige

  1. SAP WM/MM Inhouse Berater (m/w)
    SCHOTT AG, Mainz
  2. Senior Software Developer (m/w)
    econda GmbH, Karlsruhe
  3. Senior Information Architect - Experte für Informationssicherheit (m/w)
    Enercon GmbH, Aurich
  4. Software Project Manager (m/w)
    MED-EL Medical Electronics, Innsbruck (Österreich)

 

Detailsuche


Top-Angebote
  1. 5 TAGE FILM-SCHNÄPPCHEN (bis 27.04.): 3 Blu-rays für 18 EUR - nur 6 EUR pro Film
    (u. a. Edge of Tomorrow, Godzilla, Hobbit Smaugs Einöde, Der große Gatsby)
  2. NUR NOCH HEUTE: Games-Downloads: Angebote der Woche
    (u. a. South Park: Der Stab der Wahrheit 12,97€, The Elder Scrolls III u. IV GOTY je 5,97€)
  3. BESTPREIS: Intel Core i5-4430 Prozessor
    142,23€

 

Weitere Angebote


Folgen Sie uns
       


  1. Cyberkrieg

    Pentagon will Angreifer mit harten Gegenschlägen abschrecken

  2. Weißes Haus

    Hacker konnten offenbar Obamas E-Mails lesen

  3. Unzulässige NSA-Selektoren

    Kanzleramt soll Warnungen des BND ignoriert haben

  4. Android-Tablet

    Google nimmt Nexus 7 aus dem Onlinestore

  5. Aerofoils

    Formel-1-Technik macht Supermarkt-Kühlregale effizienter

  6. Force Touch

    Apples Trackpad könnte künftig verschiedene Oberflächen simulieren

  7. Bodyprint

    Yahoo-Software verwandelt Touchscreen in Ohr-Scanner

  8. BKA

    Ab Herbst 2015 soll der Bundestrojaner einsetzbar sein

  9. Die Woche im Video

    Computerspiele, Whatsapp und Fire TV Stick

  10. Amtsgericht Hamburg

    Online-Partnervermittlungen dürfen kein Geld nehmen



Haben wir etwas übersehen?

E-Mail an news@golem.de



Storytelling-Werkzeug: Linius und die Tücken von Open-Source
Storytelling-Werkzeug
Linius und die Tücken von Open-Source
  1. ARM-SoC Allwinner soll LGPL-Verletzungen verschleiern
  2. Linux Siri bekommt Open-Source-Konkurrenz
  3. Microsoft Windows Driver Frameworks werden Open Source

Die Woche im Video: Ein Zombie, Insekten und Lollipop
Die Woche im Video
Ein Zombie, Insekten und Lollipop
  1. Die Woche im Video Apple Watch, GTA 5 für PC und Akku mit Aluminium-Anode
  2. Die Woche im Video Win 10 für Smartphones, Facebook Tracking und Aprilscherze
  3. Die Woche im Video Galaxy S6 gegen One (M9), selbstbremsende Autos und Bastelei

GTA 5: Es ist doch nicht 2004!
GTA 5
Es ist doch nicht 2004!
  1. Rockstar Games PC-Version von GTA 5 im 60-fps-Trailer
  2. Rockstar Games GTA 5 hat Grafikprobleme
  3. Make it Digital GTA im Mittelpunkt von TV-Sendung

  1. Re: Und die einfache Lösung wäre...

    moppler | 14:51

  2. Re: Sehr gutes Konzept, hoffentlich schließen...

    JOnathanJOnes | 14:49

  3. Re: Suche Step-by-Step Anleitung für Kodi...

    ip (Golem.de) | 14:48

  4. Re: Echt jetzt "Chromecast kann einpacken"?

    Sinbad | 14:46

  5. US-Botnet

    maverick1977 | 14:44


  1. 14:25

  2. 13:02

  3. 11:44

  4. 09:56

  5. 15:17

  6. 10:05

  7. 09:50

  8. 09:34


  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