Wat is beter?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erwin de Vries

Erwin de Vries

12/09/2010 18:32:21
Quote Anchor link
wat is beter?
door gewoon alles direct te doen zoals: (voorbeeld,.. kan dat codes nie kloppe,.. gaat om prinsiepe)

Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$get1
= $_GET['lol'];
$post1 = $_POST['wut'];

if($get1 != null)
{

echo "lol,... get1 is dus niet null? cool,...";
}

if($get1 != null && $post1 == null)
{

echo "lol,... get1 is dus niet null? cool,... maar post1 dus wel,...";
}

?>


of iets directers,..

Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if($_GET['lol'] != null)
{

echo "lol,... get1 is dus niet null? cool,...";
}

if($_GET['lol'] != null && $_POST['wut'] == null)
{

echo "lol,... get1 is dus niet null? cool,... maar post1 dus wel,...";
}

?>


met welke van de 2 varianten zal je site sneller/stabieler zijn?
(en dan heb ik het over als je grote massa's codes heb indeplaats van dit mini ding,..)
en het gaat me niet om overzichtelijkheid,.. maar om snelheid dus ;p
 
PHP hulp

PHP hulp

05/11/2024 11:44:44
 
Dalando De Zuil

Dalando De Zuil

12/09/2010 18:36:41
Quote Anchor link
Versie 2, voor zo ver ik weet veiliger...
 
- Ariën  -
Beheerder

- Ariën -

12/09/2010 18:40:17
Quote Anchor link
Variabelen overschrijven is zinloos, en kost geheugen.
Gewijzigd op 12/09/2010 18:40:25 door - Ariën -
 
Niek s

niek s

12/09/2010 21:25:10
Quote Anchor link
Dalando De Zuil op 12/09/2010 18:36:41:
Versie 2, voor zo ver ik weet veiliger...


Heeft zo ongeveer 0% met veiligheid te maken.

Het gaat er om dat je variabele aanmaakt die je niet gebruikt, en dat heet nou gewoon "nutteloos". In extreme vormen bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$a
= $b = $c = $d = $e = 5;

// En vervolgens op iedere plek een andere variabele (a, b, c, d of e) gebruiken, terwijl ze allemaal hetzelfde zijn en de inhoud niet verranderd
?>


Dit geld dus ook voor die GET variabele.
Als het goed is is je GET variabele ook wel min of meer "beschrijvend", of "beschrijvend genoeg", en hoeft dat dus geen argument te zijn.

Let Op: Bovenstaand verhaal is dus geen excuus om onduidelijker te programmeren, als je denkt dat een nieuwe variabele aanmaken in bepaalde gevallen toch beter/duidelijker is, gewoon doen!
 
Mark L

Mark L

12/09/2010 23:14:04
Quote Anchor link
Ik denk dat je snelheidsverlies echt minimaal is als je variabelen aan gaat maken.
Maar het is inderdaad niet heel zinvol, als je ze niet bewerkt. Als je ze WEL bewerkt, kun je dit beter niet in de $_GET-variabele doen. Dan weet je zeker dat je de originele waarden nog terug kunt vinden.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.