zxz 06.11.2020 13:11
Predmet:Optimizacija PHP koda

Ovoj temi je cilj da vam pomogne da vas kod ucinite sto efikasnijim i samim tim brzim za kmajler.
Za svaki post potrebno je napisati naslov.
Drugi postovi koji se ne dodticu teme biti ce izbrisani,
Postovi koji ne budu imali naslov biti ce izmijenjeni.

zxz 06.11.2020 13:23
Predmet:Velika i mala slova za operatore

PHP jezik omogućava upotrebu velikih ili malih slova pri pisanju logičkih operatora.
Ako namjeravate postići brze performanse , preporučljivo je koristiti mala slova za logičke podatke poput riječi "True" i "False" umjesto "TRUE" i "FALSE".
Rezultati ce biti nabrzii ako usvojmo praksu da umjesto true pisemo 1 a False 0.
Dobro bi billo da usvojite tu praksu.

zxz 06.11.2020 13:31
Predmet:Razmak u kodu

Kao PHP programer morate razmišljati o optimizaciji koda.
Ako o tome razmisljate onda zasigurno cete koristi tab umjesto četiri razmaka.
Ako se odlucimo za cetiri razmaka potrosit cemo cetiri bita ali ako upotrijebimo tab onda samo jedan bit.
Uklanjanje razmaka u PHP kodu također smanjuje rizike od sigurnosnih ranjivosti i neočekivanog ponaÅ¡anja koda tijekom raÅ¡članjivanja HTML ili XML koda iz njega.
Trebamo ukloniti razmake svugje tamo gdje nisu potrebni.

zxz 12.10.2021 13:00
Predmet:Jednostruki znaci nvoda

KoriÅ¡tenje pojedinačnih citata ('') brže je od koriÅ¡tenja dvostrukih citata ('") ako ćete zadržati samo niz unutar njega izbjegavajući bilo kakve varijable. Dvostruki navodnici provjeravaju prisutnost varijable i dodaju malo režijskih troÅ¡kova.

zxz 12.10.2021 13:02
Predmet:Identicno = = =

Koristite "= = =" umjesto "= =",
jer strogo provjerava zatvoreni raspon Å¡to ga čini bržim.

zxz 12.10.2021 13:05
Predmet:Str funkcije

str_replace je brži od preg_replace, ali strtr je brži od str_replace za faktor 4.

zxz 12.10.2021 13:10
Predmet:Ponovite funkciju samo jednom

Ako vam treba neki odgovor od neke funkcije onda gje pozovite te zapisite odgovor u svoju variablu.
primjer:
PreuzmiIzvorni kôd (PHP):
  1. for( $i=0; i< count($mojaVar); $i++){
  2.   echo count($mojaVar);
  3. }

mnogo ****lje:
PreuzmiIzvorni kôd (PHP):
  1. $len = count($mojaVar);
  2. for( $i=0; i< $len; $i++){
  3.   echo $len;
  4. }

zxz 12.10.2021 13:16
Predmet:Stvaranje klasa

Ne stvarajte klase i metode ukoliko nemate potrebe za tim .

zxz 12.10.2021 13:18
Predmet:Poruke o greskama

Ako ste napisali puno prilagođenih funkcija za biljezenje gresaka i upozorenja tijekom vaseg razvojnog procesa, obavezno ih uklonite prije nego sto kôd date na koristenje, odnosno pocnete koristiti aplikaciju.

zxz 12.10.2021 13:20
Predmet:Zatvorite vezu

Naviknite se da uklanjate varijable i zatvarate vezu baze podataka u svom PHP kodu. Tako Å¡tedite memoriju.