PHP 5.4 ízelítő - avagy mi rotyog Rasmusék üstjében?

Címkék

Itt van a nyakunkon a PHP 5.4, már az RC2 is megjelent belőle, ideje kicsit megnézni mi várható benne. Az 5.3-ban sok pozitív változást kaptunk és most úgy tűnik hogy ez a tendencia folytatódik. Még a végén egész használható nyelvet hoznak össze Rasmusék :) A cikkben egy egyszerű telepítési howto található, utána egy rövid kis benchmark, hogy lássuk hogy alakul a sebesség 5.3-hoz képest, majd a főbb újításokat vesszük szemügyre minta-kódokkal.

A teljes cikk itt olvasható.

Hozzászólások

Nagyszerű, várom már.

Köszönöm a hozzászólásokat, örülök hogy általánosságban inkább pozitív mint negatív a fogadtatás.
Építő kritikákat is bármikor szívesen veszek (lásd pop-up kérdés), ami a legtöbbet segítene, az az, ha leírnátok hogy milyen témákról olvasnátok szívesen. Rengeteg ötletem van, de nem magamnak írom a blogot, hanem a nagyközönségnek.

5.4 és 5.3 között megvan, az 5.x meg 4.x között nincs (sőt, 5.3 és 5.2 között is voltak igen lényeges eltérések). A news részen le van írva minden, változtatás nem (legalábbis olyan, ami egy drupalt érinthet), nyelvi kiegészítés történt (illetve új funkciók implementálása, etc.).

Az egész nyelv egy hatalmas hack.

Hemzsegnek benne azok a dolgok, amiket kapásból architekturálisan elbaszott módon raktak bele. Idővel erre sokszor rádöbbennek, és akkor - mivel más opció nincs - csak úgy tudják kijavítani ezeket az elbaszásokat, hogy a backward kompatibilitásnak adnak egy pofont. És ez rendszeresen megismétlődik, újból és újból sikerül nekik eljátszani.

Ha egyszer kidobnák az egész foskupacot, és nulláról megírnák az egészet, olyan szintű változtatásokat belerakva, hogy a régi kódok tuti ne fussanak, mindenképpen hozzájuk kelljen nyúlni, na ennél még az is jobb lenne.

Szerintem.

Örömteli hír :)

A gyorsulásnak örülök első sorban. Az új funkciókat úgy is pihentetni kell még egy darabig kompatibilitás okán.
A webszerver is remek ötlet, tanulóknak ideális.

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#N210/Xubu