Autor | Zpráva | ||
---|---|---|---|
KubaFibi Profil |
#1 · Zasláno: 7. 2. 2013, 14:49:08
Dobrý den,
hledal jsem jestli je nějaký znatelný rozdíl mezi (String)$promenna a strval($promenna). Nenašel jsem. Vím, že jedno je funkce a druhé interní konstrukce (nebo jak se to jmenuje). Zajímalo by mě, zda je mezi použítím nějaký rozdíl. Např. rozdíly v rychlosti, co je vhodnější použít, apod. děkuji za odpovědi |
||
midlan Profil |
Testoval jsem rozdíl v rychlosti mezi
(int) a intval() a jestli si dobře vzpomínám, tak intval() bylo 10 krát pomalejší.
EDIT: Teď jsem to přetestoval, rozdíl je jen trojnásobný. Testováno na PHP 5.3.13. |
||
KubaFibi Profil |
díky, kdyby měl ještě někdo nějaký poznatek, tak se zlobit nebudu.
|
||
Jan Tvrdík Profil |
#4 · Zasláno: 7. 2. 2013, 16:04:29
KubaFibi:
Je to jedno, rychlostí rozdíly jsou zcela irelevantní. Praktický rozdíl je třeba v tom, že funkci strval potřebuješ, abys mohl napsat např. $array = array_map('strval', $array); .
|
||
Časová prodleva: 11 let
|
0