Rychlost: intval() vs. mysql_real_escape_string()

intval()

for ($i = 0 ; $i < 1000 ; $i++){
  $num = intval(rand());
}

Doba zpracování: 0,0008 s

mysql_real_escape_string()

for ($i = 0 ; $i < 1000 ; $i++){
  $num = mysql_real_escape_string(rand());
}

Doba zpracování: 0,0035 s

Pro ošetření integer hodnot používejte intval(), pro řetězce mysql_real_escape_string().




One Response to “Rychlost: intval() vs. mysql_real_escape_string()”

  • bukaJ Says:

    Jinak řečeno, ztráta je zcela zanedbatelná v 95% aplikací. Naopak použitím intval v takovém kontextu se snižuje znovupoužitelnost kódu.

Leave a Reply