![]() |
![]() |
![]()
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: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ja teraz pisze skrypty tylko z error_reporting(E_ALL) i gwarantuje ze jesli bedzie dzialac skrypt to pojdzie wszedzie.
Bo z tego co wiem to domyslnie w php.ini jest wyswietlanie wszystkich bledow, ale wszyscy to zmieniaja zeby nie pokazywala bledow typu NOTICE, ciekawe czemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tak sie sklada, ze domyslnie jest E_ALL & ~E_NOTICE, przynajmniej u mnie zawsze tak bylo domyslnie. Cytat Moze nie wszyscy potrafia programowac w php i wola zeby php ukrywalo ich bledy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
To ze wywali jakies notice'y niekoniecznie musi oznaczac blad/dziure. Jesli ktos wie dlaczego jest notice i wie, ze to nie ma wplywu na dzialanie skryptu w danej sytuacji to niekoniecznie musi przerabiac wszytsko na "E_NOTICE compatible" Cytat To samo dotyczy register_globals, ciekawe czemu wszyscy je wlaczaja, przeciez tworcy php nie nadarmo ustawiaja ta opcje na domyslnie wylaczona. Nie chwalac sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) moje skrypty dzialaja nie zalenie od tego czy register_globals jest wlaczone czy tez nie.
To faktycznie masz sie czym pochwalic... pokaz mi tutaj jakas osobe, ktore stosuje register_globals on, nie liczac newbie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 21:57 |