"Frowning Freezer" <pub1@hverdag.dk> skrev i en meddelelse
news:47df78fe$0$90263$14726298@news.sunsite.dk...
>>>>> Vil det være dumt og unødvendigt at lægge serverens timestamp fra
>>>>> time() ned
>>>>> i en variabel og så altid referere til denne variable i stedet for
>>>>> bare at
>>>>> bruge time() direkte?
>>>>
>>>> Ja, hvis man ikke har brug for at fryse tiden.
>>>>
>>>>> Hvis nu man af en eller anden årsag skulle have brug
>>>>> for at korrigere serverens timestamp vil det jo være smart
>>>>
>>>> Så overvej spørgsmålet den dag du får brug for det. Det er ikke
>>>> til at sige ret meget fornuftigt om så luftige overvejelser.
>>>
>>> Da er det jo netop at det kan være meget besværligt pludselig at skulle
>>> finde ALLE de steder hvor man har brugt serverens tidsstempel, da det jo
>>> kan hentes både med time(), mktime(), date() osv. Derfor ville det jo
>>> være smart og have en global søg-bar variable så man ALTID hurtigt og
>>> sikkert kan finde de steder man har brugt tiden. Sådan bliver man ofte
>>> nødt til at tænke i store projekter.....
>>>
>>
>> I store projekter, kreerer man sin egen funktion i den slags tilfælde, så
>> der kun kaldes den samme funktion i hele projektet - altså alle steder
>> hvor et tidspunkt skal "oprettes" kalder man MinTid(), i stedet for
>> time(), mktime(), date() eller hvad du ellers kan finde på.
>> Har du senere brug for at ændre den anvendte metode, er der så kun eet
>> sted at rette - og det korrigerer hele projektet.
>
> Ja det er jo netop det jeg mener. Om man så bruger en funktion eller en
> variabel når det gælder en simpel information som et timestamp gør vel
> ikke den store forskel...
>
>
Der er vi så nok ikke enige.
Med en funktion vil du få det tidspunkt funktionen bliver kaldt.
Med en variabel, får du det tidspunkt variablen blev oprettet eller
opdateret.
Hvad man så bruger, må afhænge af anvendelsen og hvor (om det er) kritisk,
at tidspunktet er præcist.
Birger
-----
http://bbsorensen.dk
http://varmeretter.dk - hverdagsmad. Sundt, nemt, hurtigt og billigt. Daglig
opdatering.