![]() |
![]() |
![]()
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: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Bardzo ciekawy test. Szczerze mówiąc wydawało mi się, że powinno być odwrotnie.
A tu naprawdę o połowę lepszy czas. Ciekawe ednak jest, że w przypadku, gdy nasz $x jest wcześniej zadeklarowany, i to nizależnie od tego, czy to prosty int, czy też duży string, takiej różnicy już się nie zauważa. Praktycznie - czasy wtedy są identyczne. (porównywalne z przykładem 2) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 17:08 |