Kratki saveti za brzo prilagođavanje koda PHP 5.3

January 8th, 2010

Po ko zna koji put sam otvorio stari projekat i naišao na gomilu grešaka i upozorenja, samo zbog prelaska na PHP 5.3. Reših da napišem jedno kratko uputstvo, podsetnik sebi, šta treba da se uradi da bi lako migrirali kod sa php 5.x na php 5.3.

PHP 5.3 uvodi jedan novi nivo greške E_DEPRECATED kao i E_USER_DEPRECATED, jedina je razlika što ovu drugu generišete vi sami trigger_error funkcijom, ako baš imate potrebu za tim. E_DEPRECATED vam jednostavno govori da je funkcija ili feature koji koristite u kodu “deprecated” ili će biti “deprecated” u narednim verzijama PHP. Deprecated može da se prevede kao “zastarelo” ili “nije podržana” odnosno preciznije “ne bi trebali da je koristite”.

Umesto uvoda:

A. Više ne postoje magic_quotes_* i register_globals, Bogu hvala :)

B. register_long_arrays se sada potpuno sklanja tako da nećete imati pristup $HTTP_*_VARS već pristupate isključivo preko superglobalnih $_GET, $_POST, $_SERVER, $_ENV.

C. Na safe mode više ne možete da utičete pošto se ta direktiva sklanja iz php.ini i zavisiće samo od toga kako je kompajliran php. Ako je kompajliran sa safe mode, ne možete ga isključiti.

Read the rest of this entry »

Web specijal: desetougao

December 22nd, 2009

Buka nije u modi

November 26th, 2009

Koliko košta politička korektnost?

November 26th, 2009

Hladni rat je bio bolji

November 25th, 2009

Ivica i Marica, modernizovana verzija

November 23rd, 2009

And now for something completely different

November 18th, 2009

Profesionalci

November 11th, 2009

Bordžije

November 6th, 2009

E-commerce na srpski način

November 5th, 2009