»

Izšel novi PHP 8.5

Slo-Tech - Izšla je nova verzija priljubljenega jezika PHP, ki ga je leta 1995 razvil Rasmus Lerdorf pod imenom Personal Home Page. Danes je znan pod novim rekurzivnim imenom PHP: Hypertext Preprocessor verzije 8.5. V primerjavi z lanskim 8.4 prinaša nekaj pomembnih novosti, med katerimi sta operator pipe (|) in razčlenjevalnik (parser) spletnih naslovov (URI in URL).

Razčlenjevalnik naslovov so vključevale že prejšnje verzije, denimo parse_url() v PHP 4. A ta ni upoštevala nobenih standardov, zato je imela tudi opozorilo, da se ne sme uporabljati pri naslovih, ki niso zaupanja vredni ali so lahko zlonamerni. Nova funkcija sledi standardom RFC 3986 oziroma WHATWG. Operator | pa omogoča veriženje klicev funkcij, s čimer se lahko izognemo nepotrebnim spremenljivkam ali gnezdenju.

Kodo PHP običajno tolmačimo z interpreterji, kot je Zend Engine na spletnih strežnikih, in se ne prevede v binarne oziroma izvršljive datoteke. PHP sodeluje tudi z zunanjimi orodji, denimo podatkovnimi bazami, in...

0 komentarjev

Izšel novi Apache 2.4

vir: Apache
Apache - Danes je izšla nova verzija najbolj priljubljenega sistema za poganjanje HTTP-strežnikov Apache 2.4, ki trenutno skrbi za dobrih 58 odstotkov vseh spletnih strani na svetu. Zadnja večja verzija (2.2) je izšla davnega leta 2005, od tedaj pa so le redno popravljali hrošče in dodajali manjše funkcionalnosti. Šest let pozneje je Apache Software Foundation ob 17. obletnici izida prve verzije izdal novo.

Apache je nastal leta 1995 z razvejitvijo (fork) od programske opreme za HTTP-strežnik, ki jo je tedaj razvijal NCSA (National Center for Supercomputing Applications). Njegova priljubljenost je...

12 komentarjev

Glavni PHP razvijalec dal odpoved

Slashdot - Jani Taskinen, eden od glavnih razvijalcev Zend Engine-a (stvar, ki poganja PHP skriptni "jezik"), je dal odpoved. Od projekta se je poslovil preko php-internals mailing-liste, kjer je pustil za sabo tole poslovilno pismo. Za PHP, ki že tako preživlja težke čase, je to še dodaten udarec, ki bi lahko za sabo prinesel resne posledice. Kopija omenjenega poslovilnega pisma:
Thank you all for the last 6 years or so. It has been fun (sometimes) and many times not so much fun. Unfortunately I have had enough and I don't want to be associated with this project anymore. I'm sure most people (the ones who matter) can understand why. If someone doesn't, I could not care less. Take care. Please do not reply to this email. --Jani p.s. Delete my CVS account. I have no use for it anymore.

35 komentarjev

Očetje Linuxa, PHP in MySQL proti programskim patentom

Slo-Tech - Po tem, ko je svojo podporo direktivi za patentiranje programja pred nekaj dnevi umaknila Poljska, so se znova povečale možnosti, da se direktivo ustrezno popravi, tako da bo patentiranje programja omejevala oziroma preprečila.

V tem duhu so se tudi trije verjetno najbolj znani evropski programerji odločili napisati skupno izjavo v kateri opozarjajo, da je direktiva "zavajajoča, nevarna in demokratično nelegitimna". Linus Torvalds (Linux), Michael Widenius (MySQL) in Rasmus Lerdorf (PHP) v javnem pismu opozarjajo, da je napočil skrajni čas, da Evropa ne zavozi svoje softverske industrije. Pet minut pred dvanajsto, saj bo eno najpomembnejših odločanj že konec tega tedna.

In Slovenija? Ah, slovenski urad za intelektualno lastnino še vedno avtistično trdi, da direktiva ne bo povzoročila možnosti patentiranja programske opreme (glej stran 3). Kljub temu da so na Poljskem enotni, da bo ta direktiva to omogočala (to trdijo tudi patentni pravniki velikih podjetij), kljub temu da je...

48 komentarjev

PHP 5.0.0 - druga beta

PHP -

Včeraj smo bili priča novi beta različici PHP 5, ki pa še ni primerna za resno uporabo. Največje spremembe se kažejo v Zend Engine 2, popolnoma pa so prenovili XML podporo (sedaj vse temelji na libxml2).

Za tiste, ki še ne vedo - MySQL je bil pred kratkim odstranjen iz PHP 5, saj njihovi licenčni pogoji ne sovpadajo s PHP-jevimi. Namesto tega so avtorji poskrbeli za "lahki" nadomestek -- SQLite.

Za preprosto manipulacijo z XML oblikami zapisa podatkov je na voljo še en "lahki" paket -- SimpleXML.

4 komentarji