🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220130

Re: wiec jak to bedzie dla for:)?

#220130
From: Daniel Stalica
Date: Thu, 13 Aug 2009 11:23
40 lines
2840 bytes
NEO.pl / PHPEncoder.pl pisze:
> Nic Ci tu nie zoptymalizuje (co zreszta latwo sprawdzic samemu).
> Zreszta parser nie od tego.

Sprawdziłem samemu, wnioski na dole, ty sprawdzałeś czy tylko tak sobie 
piszesz?

> 
> Zysk nie jest wielki, jednak wystarczy zebys count() zastapil
> czyms bardziej zlozonym + iteracji mial wicej niz kilka zeby
> za moment music marnowac czas na optymalizacje czegos co mozna
> od razu napisac poprawnie. A poniewaz wyjecie count() za for()
> nie zaciemnia kodu ani troche, nie wymaga tez 10 godzin zmudnej
> roboty. a ze po tablicach sie dosc czesto chodzi... Poza tym
> wystarczy zebys w tej petli modyfikowal jednoczesnie tablice
> po ktorej chodzisz i juz paskudny bug gotowy.
> 

Ależ oczywiście masz rację, z punktu widzenia akademickiego, w tym 
konkretnym przypadku jest to bez znaczenia...

> PS: Uwielbiam argumenty poprzedzone tekstami typu "a o ile się nie mylę,
> a mogę się mylić". Oznacza to mniej wiecej tyle: "cos mi sie tam wydaje,
> reszty sie domyslam, ale nie chce mi sie sprawdzac wiec sobie pogadam
> troche dla zabicia czasu a jakby jednak wyszlo ze mi cos nie wyszlo to
> przeciez pisalem ze moge sie mylic".

No cóż wydaje mi się, że gdzieś o tym czytałem, ale nie mam pojęcia 
gdzie, dlatego napisałem że mogę się mylić.... ale specjalnie dla Ciebie 
zrobiłem testy i wyszło, że nie ma znaczenia dla tablicy o wielkości 
nawet 1 000 000. Testy na PHP 5.2.6 W obu przypadkach czas wykonywania 
jest porównywalny.

> Troche zalatuje "dyskusjami" na
> Onecie :)

Gdzie ty bywasz...

-- 
Blog: http://blog.stalica.info
Technical Details
Message-ID: <h60t42$jit$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h5rtoi$6og$1@inews.gazeta.pl> <51d9.000002ad.4a81d52f@newsgate.onet.pl> <h5to0u$da0$1@inews.gazeta.pl> <4A82836C.5090600@phpencoder.R3m0v3.pl> <h5u595$h0c$1@inews.gazeta.pl> <h5u7uu$lq0$1@nemesis.news.neostrada.pl> <h5ue09$jak$1@atlantis.news.neostrada.pl> <h5uema$1d4$1@inews.gazeta.pl> <4A82C1E9.2070609@phpencoder.R3m0v3.pl> <h5ug4i$88o$1@inews.gazeta.pl> <h60r6r$eas$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Daniel Stalica <daniel@stalica.info>
Newsgroups: pl.comp.lang.php
Subject: Re: wiec jak to bedzie dla for:)?
Date: Thu, 13 Aug 2009 13:23:44 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 40
Message-ID: <h60t42$jit$1@inews.gazeta.pl>
References: <h5rtoi$6og$1@inews.gazeta.pl> <51d9.000002ad.4a81d52f@newsgate.onet.pl> <h5to0u$da0$1@inews.gazeta.pl> <4A82836C.5090600@phpencoder.R3m0v3.pl> <h5u595$h0c$1@inews.gazeta.pl> <h5u7uu$lq0$1@nemesis.news.neostrada.pl> <h5ue09$jak$1@atlantis.news.neostrada.pl> <h5uema$1d4$1@inews.gazeta.pl> <4A82C1E9.2070609@phpencoder.R3m0v3.pl> <h5ug4i$88o$1@inews.gazeta.pl> <h60r6r$eas$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: 078088192020.oswiecim.vectranet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1250162626 20061 78.88.192.20 (13 Aug 2009 11:23:46 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 13 Aug 2009 11:23:46 +0000 (UTC)
X-User: daniel.stalica
In-Reply-To: <h60r6r$eas$1@nemesis.news.neostrada.pl>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit