PHP 5.4 je objavljen!

PHP razvojni tim je tokom jučerašnjeg dana objavio najnoviju "veliku" verziju PHP programskog jezika, skoro 3 godine nakon prethodne! Dugo očekivana verzija 5.4 nam donosi dosta novina i poboljšanja.

Od novina se izdvajaju traitovi, short array syntax, array dereferencing, pozivanje metode objekta odmah nakon instanciranja, kao i generalna poboljšanja oko brzine rada i korišćenja memorije. Celu listu izmena možete videti ovde.

Za sve zainteresovane da doprinesu samom PHP projektu, biće zanimljivo to što će u skorije vreme razvoj biti prebačen na git i Github (trenutno je sistem u fazi testiranja, koliko sam shvatio).

Interesantno je da PHP 5.4 ima tačno definisan "životni vek", koji traje do 1. marta 2015. godine, a sledeća "velika" verzija PHP-a bi trebala biti dostupna za otprilike godinu dana.

Izašla verzija PHP 5.3.10

PHP razvojni tim je upravo objavio najnoviju verziju PHP-a, verziju 5.3.10. Ova verzija ispravlja samo jednu sigurnosnu grešku, te se stoga korisnicima preporučuje da što pre postave ovu verziju na svoje servere.

Zbog prirode greške, ovaj sigurnosni propust utiče jedino na korisnike koji "vrte" PHP 5.3.9. Ukoliko imate neku stariju verziju, preporučljivo je da se verzija 5.3.9 preskoči i odmah postavi verzija 5.3.10.

Testirajte PHP 5.4

Glavni programeri na PHP projektu uveliko rade na objavljivanju najnovije, 5.4, verzije. Ukoliko ste zainteresovani da pomognete oko ove nove verzije, možete to učiniti tako što ćete sa zvaničnog SVN repozitorija preuzeti izvorni kod i pokrenuti ugrađene testove. Zvuči strašno, ali uistinu nije. Važno: ovaj postupak testiranja neće uticati na eventualne, već instalirane PHP verzije na vašem sistemu.

Ukoliko "vrtite" neki GNU/Linux ili OS/X operativni sistem, potrebno je da na vašem sistemu imate instalirane sledeće programe: subversion, autoconf, automake, gcc, bison, flex i re2c. Svi ovi programi su dostupni preko packet managera vašeg sistema i nikakvu dodatnu konfiguraciju ne zahtevaju.

Nakon ovoga, u direktorijum po želji, se radi checkout sa SVN-a:

svn checkout https://svn.php.net/repository/php/php-src/branches/PHP_5_4 php54

Kada je checkout gotov, uđite u php54 direktorij i pokrenite sledeće naredbe:

./buildconf
./configure
make
make test

Ceo proces, sa sve checkout-om kod mene traje nekih 12-15 minuta. Nakon svega će program ponuditi da izveštaj testiranja odmah pošaljete [odgovor Y], da ga sačuvate i sami pošaljete na qa-reports@lists.php.net [odgovor s], ili da ga odbacite [odgovor n].

Sve dosadašnje poslate izveštaje možete pregledati na http://qa.php.net/reports/
 

Prvi sastanak PHP User Group Novi Sad

Među planovima iza ovog projekta, između ostalog bili su i planovi o raznim offline druženjima. Kao prvi korak u ostvarivanju tih planova, prvi sastanak PHP grupe iz Novog Sada biće održan u utorak, 5. aprila, 2011. u Bezi na Štrandu. Naravno, prisustvo nije ograničeno samo na Novosađane, ko god poželi, dobrodošao je :) Više informacija možete videti na zvaničnom sajtu PHP User Group Novi Sad :)

Inače, cela ova priča ima i svoje stalno mesto na internetima (moguće da DNS još nije svuda propagirao), phpug.phpplaneta.net. Izgled i funkcionalnost sajta je privremena, obećavam biće bolje uskoro :)

PHPPlaneta na IRC-u

Kao još jedan mali korak unapred ka stvaranju/širenju zajednice, otvoren je #phpplaneta IRC kanal na irc.freenode.net serveru. Svako ko želi, dobro došao je da se popriča po koja, razmene mišljenja i saveti i da se, naravno, pomogne ako je potrebno :)

U procesu je dodavanje bot-a za kanal, najverovatnije Phergie, samo još sve kockice da se poklope, je l' :) Pa eto, ko je zainteresovan za ovakav vid druženja, neka navrati :)