Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984
Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
News

Nun steht, nach dem Ende der Betaphase, ein erster Release Candidate für Version 5.6 der Skriptsprache PHP bereit. Der Sprache bringt das Minor Release einige interessante zusätzliche Funktionen und Features, die teilweise auch aus anderen Programmiersprachen bekannt sind. PHP 5.6 verfügt darüber hinaus außerdem über einen interaktiven Debugger, der als SAPI-Modul (Server Application Programming Interface) vorliegt. Er ermöglicht unter anderem das Setzen flexibler Breakpoints, schrittweises Debugging und die Fehlersuche per Remote.

Weitere neue Features sind beispielsweise, dass sich variadische Funktionen, statt funct_get_args() einzusetzen zu müssen, nun mit dem ...-Operator implementieren lassen. Den Operator kann man außerdem zum Entpacken von Traversable- und Array-Objekten in Argumentlisten nutzen. Der rechtsassoziative Operator **, der sich auch verkürzt via **= einsetzen lässt, steht zum Potenzieren bereit. Es besteht nun die Option in einigen Zusammenhängen, in denen bisher statische Werte erwartet wurden, skalare Ausdrücke mit numerischen oder String-Literalen und/oder Konstanten zu verwenden. Neben Klassen kann der use-Operator nach dem Update auch Konstanten und Funktionen importieren. Zudem unterstützen GMP-Objekte (GNU Multiple Precision) in Version 5.6 das Umwandeln in skalare Typen und Überladen von Operatoren.

Die Entwickler haben, um die Sicherheit von PHP-Anwendungen zu verbessern, unter anderem die Funktion hash_equals() eingeführt, den Hash-Algorithmus gost-crypto ergänzt und Verbesserung für den Einsatz von SSL/TLS eingebaut. Weitere Informationen zu den Neuerungen sind in den Migrationshinweisen nachzulesen (unter anderem auch die Möglichkeit Dateien über 2 Gigabyte Größe hochzuladen). Eine Liste mit veralteten Features, die in einem der nächsten Releases entfernt werden, findet sich dort auch.

(mt, hannover)

(siehe auch Heise-News-Ticker:)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE