PHP 5.3.0 RC1

Címkék

Majdnem két és fél évvel az 5.2.0 verzió megjelenése után a PHP fejlesztők hivatalosan is bejelentették az 5.3-as sorozat első kiadásra jelölt példányát. A hosszúra nyúlt fejlesztési ciklus után az új verzió számos hibajavítást és újdonságot hoz. A bejelentés alapján a legfontosabbak:

  • Névterek (namespace) támogatása
  • Teljesítmény növekedés
  • Késői statikus kötés (Late static binding)
  • Névtelen függvények és a "Closure" osztály
  • Szintaktikai bővítések: NOWDOC, korlátozott GOTO, rövidített "?:" operátor és a __callStatic() függvény
  • Választható szemétgyűjtés (garbage collection) a ciklikus hivatkozásoknál
  • Választható natív MySQL vezérlő a mysqlnd (a libmysql helyett)
  • A VC6 és VC9 binárisokat is magábafoglaló, fejlettebb Windows támogatás
  • Következetesebb lebegőpontos (float) kerekítés
  • Elavultságot jelző üzenetek az E_DEPRECATED hibaszinten (E_ALL részeként) jelentkeznek az E_STRICT helyett
  • Néhány, a "php.ini" rugalmasabb használatát (és az ini feldolgozást is) érintő fejlesztés
  • Új bővítmények: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant
  • Számtalan hibajavítás és fejlesztés a meglévő kiterjesztésekhez, különösen a következőkhöz: ext/openssl, ext/spl és ext/date

Ezt a változatot éles környezetbe még nem ajánlják! A kísérletező kedvűek a forráskódot innen tölthetik le. További információk a bejelentésben valamint a változások listájában, azaz újabban "NEWS" oldalon olvashatók.

Hozzászólások

Ha úgysem használod, akkor nem mindegy mi a névtér elválasztó?

Nem szokványos az tény. De sajnos a pontot elhasználták már nagyon régen másra. Ha ezt átállították volna, akkor igen sok sor programkódot ki kellett volna dobni. Gondolom, mérlegelték, osztottak/szoroztak, ez lett.

Majd meglátjuk, mennyire válik be.

--
http://internode.hu

szerintem k. mindegy:D soha az eletbe nem fogom en sem hasznalni -- ha megis, akkor tokeletesen megfelel a backslash is. kb. ugyanannyi ido "leirni" mint barmilyen mas szeparatort:D

btw. tokjo, tokjo, de mostmar varjuk _azt_ a 2.1-es PDT-t, ami nemcsak, hogy szintaktikailag tamogatja 5.3-as PHP-t, de a subclipse is "telepitodik" kifogasok nelkul (nekem eddig eddig nem sikerult egyszerre:D)

Már többször olvastam ezt az érvet, és akik nagyban támadják a PHP-t, általában Perl-t, Python-t stb. javasolnak helyette. Na most, ha a C-t tekintjük alap nyelvnek (szerintem tekinthetjük, hiszen sok elterjedt nyelv szintaisát modellezték utána), attól a PHP szintaxisa jóval kevésbé tér el, mint a helyette javasolt nyelvek.