abonnement Unibet Coolblue Bitvavo
pi_50871934
quote:
Op dinsdag 26 juni 2007 20:02 schreef Geqxon het volgende:
Een nette maar trage manier:
[ code verwijderd ]

danku dit werkt perfect snel hoeft et niet te zijn
  dinsdag 26 juni 2007 @ 20:39:40 #202
120139 freiss
Hertog Jan :9~
pi_50872242
quote:
Op dinsdag 26 juni 2007 20:28 schreef Geqxon het volgende:
Dat zou inderdaad erg handig zijn, zoiets had ik laatst in een switch-statement nodig

Zelf werk ik in zulke gevallen met booleans overigens.
In een switch kan je toch default gebruiken?
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_50872310
quote:
Op dinsdag 26 juni 2007 20:39 schreef freiss het volgende:

[..]

In een switch kan je toch default gebruiken?
Default is volgens mij wat hij doet als alles faalt (else dus), JeRa heeft het er over als één van de booleans van de switch wel lukt, dat hij in dat geval een stukje code altijd uit moet voeren.
  dinsdag 26 juni 2007 @ 20:42:07 #204
120139 freiss
Hertog Jan :9~
pi_50872339
quote:
Op dinsdag 26 juni 2007 20:41 schreef Geqxon het volgende:

[..]

Default is volgens mij wat hij doet als alles faalt (else dus), JeRa heeft het er over als één van de booleans van de switch wel lukt, dat hij in dat geval een stukje code altijd uit moet voeren.
Ja, ik zag dat ik het verkeerd had gelezen
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_50872452
Goed, moet ik wel zeggen dat een switch anders dan een if-elseif-else constructie werkt, aangezien die doorloopt totdat je hem breakt.
  woensdag 27 juni 2007 @ 01:02:58 #206
12221 Tijn
Powered by MS Paint
pi_50883594
Weet iemand of er een goede implementatie van het Porter stemming algoritme is gemaakt in PHP voor het Nederlands? Voor de Engelse taal zijn ze wel te vinden (PHP4 & PHP5), maar ik zou er graag eentje hebben in het Nederlands

[ Bericht 43% gewijzigd door Tijn op 27-06-2007 01:50:50 ]
pi_50884943
quote:
Op dinsdag 26 juni 2007 20:26 schreef JeRa het volgende:
Wat ik eigenlijk in PHP nogal mis, is de volgende mogelijkheid:
[ code verwijderd ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$any 
false;
if (...)
{
    
// doe iets
    
$any true;
}
else if (...)
{
    
// doe iets anders
    
$any true;
}
else
{
    
// doe iets als de bovenstaande condities allemaal onwaar waren
    
$any true;
}

if(
$any)
{
    
// doe iets als minstens één van de bovenstaande condities waar was
}
?>


Zoiets?
pi_50885040
In jouw geval is $any nutteloos. Haal hem eens bij de else weg
pi_50885313
quote:
Op woensdag 27 juni 2007 01:59 schreef fokME2 het volgende:

[..]
[ code verwijderd ]

Zoiets?
Nee, dat is lelijk, zeker bij veel conditional blocks
pi_50885412
Is het geen optie die "$any = true" gelijk in je if-statement te stoppen?
pi_50885742
quote:
Op woensdag 27 juni 2007 02:16 schreef JeRa het volgende:

[..]

Nee, dat is lelijk, zeker bij veel conditional blocks
Maar het werkt wel, als het echt moet.
  woensdag 27 juni 2007 @ 08:21:27 #212
84926 WyriHaximus
Release the hounds smithers!
pi_50887601
quote:
Op woensdag 27 juni 2007 02:39 schreef fokME2 het volgende:

[..]

Maar het werkt wel, als het echt moet.
functionaliteit > schoonheid iig zolang de code maar goed leesbaar blijft
phluphy for president!
pi_50887771
quote:
Op dinsdag 26 juni 2007 20:26 schreef JeRa het volgende:
Wat ik eigenlijk in PHP nogal mis, is de volgende mogelijkheid:
[ code verwijderd ]
Je mist het in PHP, is er een taal waar zo'n constructie wel bestaat?
quote:
Op woensdag 27 juni 2007 01:59 schreef fokME2 het volgende:
[..]
[ code verwijderd ]

Zoiets? O-)
Keer het dan om:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$any = true;
if (...)
{
    // doe iets
}
else if (...)
{
    // doe iets anders
}
else
{
    // doe iets als de bovenstaande condities allemaal onwaar waren
    $any = false;
}

if($any)
{
    // doe iets als minstens één van de bovenstaande condities waar was
}
?>



Het lijkt me een beetje overbodig om hier een speciaal statement voor te introduceren.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_50888198
quote:
Op dinsdag 26 juni 2007 15:19 schreef JeRa het volgende:
Nu is het duidelijker ja waarom heb je die DISTINCT() in je query als je al een GROUP BY hebt? Je query ziet er goed uit verder
je hebt helemaal gelijk gehad, snap niet waarom ik toen koos voor distinct maar goed!!

Nu nog een kleine andere vraag over preformance van PHP

Is het zo dat hoe groter je script hoe langer het er over doet ookal wordt 90% van het script niet uitgevoerd?

Ik heb namelijk nu een script van ruim 100KB en dacht dat als ik onderdelen in een switch nu eens in apparte php bestanden ga zetten de preformance omhoog zou gaan... Anyone?

[ Bericht 22% gewijzigd door Chandler op 27-06-2007 11:13:49 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_50892227
quote:
Op woensdag 27 juni 2007 09:09 schreef Chandler het volgende:

[..]

je hebt helemaal gelijk gehad, snap niet waarom ik toen koos voor distinct maar goed!!

Nu nog een kleine andere vraag over preformance van PHP

Is het zo dat hoe groter je script hoe langer het er over doet ookal wordt 90% van het script niet uitgevoerd?

Ik heb namelijk nu een script van ruim 100KB en dacht dat als ik onderdelen in een switch nu eens in apparte php bestanden ga zetten de preformance omhoog zou gaan... Anyone?
Goed punt, aangezien hij er vaak over struikelt als je ergens onderop in een niet gebruikt stukje code een punt-komma mist. TVP
pi_50893015
quote:
Op woensdag 27 juni 2007 09:09 schreef Chandler het volgende:
Is het zo dat hoe groter je script hoe langer het er over doet ookal wordt 90% van het script niet uitgevoerd?
Gevoelsmatig zeg ik dat het niet uitmaakt.... maar onderbouwen kan ik het niet
  woensdag 27 juni 2007 @ 11:58:36 #217
84926 WyriHaximus
Release the hounds smithers!
pi_50893191
quote:
Op woensdag 27 juni 2007 09:09 schreef Chandler het volgende:

[..]

je hebt helemaal gelijk gehad, snap niet waarom ik toen koos voor distinct maar goed!!

Nu nog een kleine andere vraag over preformance van PHP

Is het zo dat hoe groter je script hoe langer het er over doet ookal wordt 90% van het script niet uitgevoerd?

Ik heb namelijk nu een script van ruim 100KB en dacht dat als ik onderdelen in een switch nu eens in apparte php bestanden ga zetten de preformance omhoog zou gaan... Anyone?
Weet niet, ff kijken hoe includes werken .
phluphy for president!
  woensdag 27 juni 2007 @ 12:41:07 #218
84926 WyriHaximus
Release the hounds smithers!
pi_50894872
quote:
Op woensdag 27 juni 2007 11:58 schreef WyriHaximus het volgende:

[..]

Weet niet, ff kijken hoe includes werken .
Allemaal kleine bestandjes = meer I/O (en dat vraagt veel) = trager .
phluphy for president!
pi_50894939
quote:
Op woensdag 27 juni 2007 09:09 schreef Chandler het volgende:

[..]

je hebt helemaal gelijk gehad, snap niet waarom ik toen koos voor distinct maar goed!!

Nu nog een kleine andere vraag over preformance van PHP

Is het zo dat hoe groter je script hoe langer het er over doet ookal wordt 90% van het script niet uitgevoerd?

Ik heb namelijk nu een script van ruim 100KB en dacht dat als ik onderdelen in een switch nu eens in apparte php bestanden ga zetten de preformance omhoog zou gaan... Anyone?
Geen idee, maar PHP parsed toch ook de dingen die hij niet 'hoeft' te doen. Als php niet op regel 50 hoeft te zijn, maar daar zit wel een fout, dan krijg je toch een error. Zit die fout echter in je include dan krijg je geen error totdat die file is geïnclude.
pi_50895234
Inderdaad, en dat niet alleen maar de scripts worden ook gecached bij vulvuldig gebruik oftewel pHp leest deze includes dan weer niet via de disk maar via het geheugen dus dat zou niet heel veel moeten uitmaken imho.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_50895336
Maar, al testresultaten?
  woensdag 27 juni 2007 @ 12:59:24 #222
84926 WyriHaximus
Release the hounds smithers!
pi_50895483
Voor het overzicht kan het wel handiger zijn maar het is niet echt iets om je al te druk over te maken kwa performence . Code optimalisatie in zekere mate en je SQL en I/O gebruik en veel meer van PHP .
phluphy for president!
pi_50896177
quote:
Op woensdag 27 juni 2007 08:36 schreef SuperRembo het volgende:

[..]

Je mist het in PHP, is er een taal waar zo'n constructie wel bestaat?
Ongetwijfeld, maar het gaat me eerder om dit:
quote:
Op woensdag 27 juni 2007 08:21 schreef WyriHaximus het volgende:

[..]

functionaliteit > schoonheid iig zolang de code maar goed leesbaar blijft
Hier ben ik het dus niet mee eens, ik ben meer van het type functionaliteit == schoonheid; zodra ik in een taal teveel truukjes moet gaan uithalen alleen al voor de logische vertakking, krijg ik een hekel aan de taal het is dat ik goed bekend ben met PHP en het voor een scripttaal een goede performance heeft tegenover een korte ontwikkelingstijd.
quote:
[..]

Keer het dan om:
[ code verwijderd ]

Het lijkt me een beetje overbodig om hier een speciaal statement voor te introduceren.
Dat is dus mogelijk ja, maar lelijk.
  woensdag 27 juni 2007 @ 14:27:44 #224
84926 WyriHaximus
Release the hounds smithers!
pi_50898644
quote:
Op woensdag 27 juni 2007 13:18 schreef JeRa het volgende:

[..]

Hier ben ik het dus niet mee eens, ik ben meer van het type functionaliteit == schoonheid; zodra ik in een taal teveel truukjes moet gaan uithalen alleen al voor de logische vertakking, krijg ik een hekel aan de taal het is dat ik goed bekend ben met PHP en het voor een scripttaal een goede performance heeft tegenover een korte ontwikkelingstijd.
Ik hang liever niet te veel op schoonheid, vind het absoluut belangrijk (zeker tegenwoordig hecht ik er veel meer waarde aan dan vroeger). Maar als ik met een kleine hack de functionaliteit kan krijgen die nodig is zie ik daar geen probleem in. Moet niet een gekkenhuis worden want dan word het ook niet lekker meer leesbaar en ga je er alleen maar op achter uit .
phluphy for president!
pi_50900011
Zodra ik te vieze hacks moet gaan gebruiken om de functionaliteit te verkrijgen die ik nodig heb, ga ik ernstig twijfelen aan het platform dat ik gekozen heb
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')