🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: co szybsze delkaracja stałej czy zmiennej

#220005
From: hemicalyaction
Date: Wed, 05 Aug 2009 15:59
28 lines
2015 bytes
Sexbox pisze:
> Używam takiej konstrukcji.
> 
> Mam stałą zawierającą np. jakiś katalog:
> define ('DB_NEWSLETTER', '/katalog/newsletter');
> 
> 
> potem, do tej pory deklarowałem zmienną:
> 
>     $sNewsDb =DB_NEWSLETTER.'/codzienny.db'; 
> 
> ale zgodnie jak podpowiada logika, ta zmienna to tak naprawdę
> stała więc chyba powinienem zamienić to na:
> 
>     define ('NEWS_DB', DB_NEWSLETTER.'/codzienny.db');
> 
> 
> Ale jak wygląda sprawa z wydajnością, co jest szybsze.
> Bo nie wiem czy jak przestawie wszystkie zmienne na stałe
> nie okaże się że wszystko chodzi wolniej.
> 
> Tylko proszę nie piszcie że to bez znaczenia, że to ułamki sekundy.
> Mnie interesuje też teoria - ale i praktyka bo skrypt jest bardzo mocno obciążony.

Jeżeli chodzi o różnice w wydajności (szybkości) pomiędzy zmienną a 
stałą w php: robiłem kiedyś mały test pod tym kątem. Niestety dokładnych 
wyników nie posiadam w tej chwili. Ogólnie: różnica szybkości pomiędzy 
stałą a zmienną w zasadzie nie istnieje.
Technical Details
Message-ID: <h5caci$1mb$1@atlantis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <h5c2g8$bsv$1@atlantis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: hemicalyaction <hemicalyaction@gmail.com>
Newsgroups: pl.comp.lang.php
Subject: Re: co szybsze delkaracja stałej czy zmiennej
Date: Wed, 05 Aug 2009 17:59:08 +0200
Organization: TP - http://www.tp.pl/
Lines: 28
Message-ID: <h5caci$1mb$1@atlantis.news.neostrada.pl>
References: <h5c2g8$bsv$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: aas84.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.neostrada.pl 1249488082 1739 83.25.18.84 (5 Aug 2009 16:01:22 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Wed, 5 Aug 2009 16:01:22 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
In-Reply-To: <h5c2g8$bsv$1@atlantis.news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit