PHP 5.3 je zunaj!

Z enodnevno zamudo, sem le mislil, da bo kdo drug kaj omenil, PHP 5.3 je uradno izšel!

php.net

Najbolj butasta novost, za katero še razvijalci očitno ne vedo čisto točno, zakaj so jo uvedli, je kamenodobni goto: php.net/goto. Oglejte si stripek, ki se pojavi na dnu :)

Jaz sem najbolj z navdušenjem pozdravil namespaces in closures, kaj pa vi?

13 odgovorov

GOTO je res ena bedarija in idealen ključ do grde / prepleteno-špagetaste kode.
Namespaces so kul za kakšne večje projekte, closures pa verjetno edina reč, ki bi jo (jo bom) z veseljem uporabljal..

Za garbage collection, pa zaenkrat še ne vidim kako (zakaj) bi v praksi uporabil..

2

b00mbar, če nimaš težav s cirkularnimi referencami in (ne)sproščanjem pomnilnika, potem ne boš tega uporabljal :)

Še pogled na GOTO iz drugega zornega kota.

Jaz osebno ostajam nevtralen in menim, da za slabo kodo ni (skoraj) nikoli kriv programski jezik in njegovi konstrukti ampak programer sam (vedno se bo našel kdo, ki bo pisal slabo kodo, ni važno kako ga jezik "omejuje" in kakšna orodja / konstrukti so mu na voljo).

Zato se mi pa zdi brez veze omejevati tiste, ki vedo kaj delajo in jim bo takšna zadeva kdaj prišla prav.

Seveda je za kvaliteto kode odgovoren programer in v principu podpiram več možnosti, ampak dejstvo je, da se da vso kodo napisati lepše brez GOTO. Torej vse, kar je, je to, da je koda zdaj lahko grša, lepša ne bo. :)

Meni je uporaben še late static binding in nekaj extensionov. Pa pohitritev je bojda 15-20%.

Podjetje Hitrost.com d.o.o. je med prvimi, kateri je v ponudbo spletnega gostovanja vključil tudi PHP 5.3.

Na spletni strani http://www.hitrost.com imajo navedeno, da imajo naročniki paketov Hitrost plus na voljo tri različice:

PHP 5.3.2
PHP 5.2.13
PHP 4.4.9

920

fruttek: Res?

1

No gospod fruttek, oz. hitrost promoter... ni treba bit paradajzar in takoj spemat z reklamami. Se vidi že po številu postov da je bil user kreiran izključno s tem razlogom...

noooo le sodelujem ;(

151

Če je to sodelovanje, mora potem vini vsem nam zbrisat tiste spame :)

3

fruttek, si si pa nabral enih negativnih oznak pod svojim imenom :)
spammer en.

1