![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 195 Pomógł: 0 Dołączył: 7.07.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Fragment wydzielony z topicu
http://forum.php.pl/viewtopic.php?t=3921[/... (DeyV) ------------------------------------------------- scaner: ale to byly inne jezyki (jak i inne czasy). Dzis ludzie ucza sie od razu na jezykach wysokiego poziomu i nie maja pojecia co to jest zmienna, co to jest pamiec, jak to to jest zarzadzane... DayV - jasne, ze mozna i ze robi sie tak. Pytanie tylko czy to maniera prawidlowa i czy tak wlasnie powinno sie nauczac? :wink: Ja ignorowalem noticy dopoki przypadkiem nie przyszlo mi stawiac mojego skryptu na wlasnie takim serwerze jak opisalem... Od tego czasu zawsze pilnuje zeby nie bylo najmniejszego nawet bledu. A swoja droga... no coz, sprawdzilem. Maszyna: Athlon 1.8Ghz, WinXP, Apache2, php 4.3.0: Kod 1) w php.ini error_reporting = E_ALL & ~E_NOTICE [php:1:db2ac36647]<?php $m=0; for ($i=0;$i<10000;$i++ ){ if($x) { $m=1; } } ?>[/php:1:db2ac36647] Wynik ab -n 300 - Requests per second: 40.76 [#/sec] (mean) Kod 2) w php.ini error_reporting = E_ALL [php:1:db2ac36647]<?php $m=0; for ($i=0;$i<10000;$i++ ){ if(isset($x)) { $m=1; } } ?>[/php:1:db2ac36647] Wynik ab -n 300 - Requests per second: 91.87 [#/sec] (mean) No to chyba mam mocny argument? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 195 Pomógł: 0 Dołączył: 7.07.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale to byla walka isset'a z if($x) a tutaj dochodzi nowy zawodnik empty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Nigdy nie wiesz kogo mam jeszcze w rekawie ;] Cytat Albo sie myle, [..]
50-50 w jednym z tych poprzenich 50, ze zwroci TRUE, czyli upraszczajac 25%, ze bedzie TRUE, a 75% ze FALSE. Moze to miales na mysli, ale ja to inaczej odebralem. Dokladnie to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wybacz, pisalem to bedac zmeczony. Cytat No wlasnie to zalezy od sytuacji...
Tak. Oczywiscie. W wielu mozna zawezic, w niektorych nie da sie a i wtedy mozna analizowac ktore rozwiazanie bedzie szybsze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat A jak juz pisalem i mierzylem przy zalozeniu, ze zmienna istnieje if($x) jest szybsze niz isset
Hmmm... na pewno?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie mierzylem tego, ale postaram sie to zrobic w niedziele. Wydawaloby mi sie to dziwne *^^* Cytat No tak, ale nie debatowalismy (a przynajmniej tak mi sie wydawalo i chyba nawet to gdzies zaznaczylem) nad tym jaka opcja jest lepsza tylko nad tym, czy isset jest szybszy od if($x)...
No, mozna to sprowadzic do dyskusji na temat zasadnosci uzycia if($x) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [quote="FiDO"] A biorac juz pod uwage nie tylko szybkosc ale i 'lepszosc' danego rozwiazania wygrywa isset (badz empty), o czym ja od poczatku wiedzialem, tylko nie o to mi chodzilo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [quote] Pomijajac calkowita logicznosc powyzszego zdania przyznasz ze brzmi zabawnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:51 |