if... else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Lead Outsystems Developer voor grote opdrachtgever

Bedrijfsomschrijving Altijd al willen werken voor een bedrijf die gespecialiseerd is in het ontwikkelen en beheren van applicaties? Dan is dit je kans! Onze klant is op zoek naar een gedreven Lead Outsystems Developer. Dit snelgroeiende consultancy bedrijf kan je het beste beschrijven als een informele organisatie, waar openheid en eerlijkheid de key is. In deze organisatie is het belangrijk dat je niet alleen de passende oplossing bied, maar ook kan adviseren. Grootste deel van de tijd zal je aan de slag gaan voor opdrachtgevers van deze organisatie. Zo is er altijd genoeg diversiteit in jouw werkzaamheden. Functieomschrijving Jouw functie

Bekijk vacature »

Lead Full Stack Developer / Mobile Apps / C# / Rea

Bedrijfsomschrijving Als Full Stack developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicaties in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen en nog veel meer. De laatste tijd neemt de vraag naar mobile applicaties toe die klanten real time van de correcte informatie voorzien en het mogelijk maken om onder andere data registraties

Bekijk vacature »

(Junior) Full Stack Developer

Vanwege onze ambities en groei is Explect op zoek naar een (Junior) Full Stack Developer Fulltime Als full Stack Developer ga je bij Explect een enorme en unieke uitdaging aan: om te beginnen creëer je met ons team een datamodel dat alle complexiteit van de logistiek weergeeft. Jouw taak met het team is om ervoor te zorgen dat het toch gemakkelijk te begrijpen en toegankelijk is. Jouw focus ligt daarbij op de UX. Wat ga je doen als Full Stack Developer? Je ontwikkelt dagelijks nieuwe features of je lost defects op voor ons logistieke SAAS platform. Hiervoor ontwikkel je services

Bekijk vacature »

Front-end Ontwikkelaar

Bedrijfsomschrijving Bij het accepteren van dit aanbod kom je terecht binnen een veelzijdige organisatie waar een goede sfeer hangt. Zij zijn gewend dagelijks met elkaar te lunchen en ruimte is voor een potje Mario. Als Front-end ontwikkelaar ga je je op projectbasis bezighouden met het ontwikkelen van content voor diverse opdrachtgevers. De projecten waar je aan gaat werken zullen verschillende qua omvang. Hierbij kan je rekening houden met een gemiddelde doorlooptijd van een half jaar, waarbij er meerdere projecten naast elkaar kunnen lopen. Naast ontwikkeling aan de Front-end ga je ook een rol spelen bij de ontwikkeling aan de back-end.

Bekijk vacature »

Junior Developer C#

Je maakt een vliegende start van je carrière bij Coolblue, door meteen mee te werken in een team. Wat doe je als Junior Developer C# bij Coolblue? Als Junior Developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. Ook junior developer C# worden bij Coolblue? Lees hieronder of het bij je past. Dit

Bekijk vacature »

Software Developer / Java / Kafka / Python

Bedrijfsomschrijving Bij dit grote, innovatieve technische bedrijf wil men graag flink groeien dit jaar, namelijk van zo'n 100 naar 120 mensen. In de afgelopen jaren is er hard gewerkt om een nieuw software product op de markt te zetten ter ondersteuning van hun fysieke producten en omdat dit een groot succes is, wordt het nu uitgerold over het hele bedrijf en daarmee een groot deel van de wereld. Er is dus werk aan de winkel! Jij werkt in het back-end team dat ervoor zorgt dat grote hoeveelheden data van de bron naar de front-end worden gebracht in het juiste formaat.

Bekijk vacature »

.NET developer

Heb jij een afgeronde Hbo-opleiding, bij voorkeur in richting van informatica? En heb jij kennis van het .NET framework? Dan heb je wellicht interesse in de positie van: .NET software developer in Hollandscheveld Optioneel 100% vanuit huis Over de positie: Als .NET developer ben jij verantwoordelijk voor het omzetten van onze eigen web portal en die van afnemers. Jouw taken omvatten, maar zijn niet gelimiteerd tot: het omzetten van PHP en ASP.NET naar .NET Core; het aanpassen en uitbreiden van onze web app (.NET Core) qua opzet en functionaliteit; onze desktop versie van Micromix (VB.NET) ondersteunen en verder te ontwikkelen;

Bekijk vacature »

IT-Traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Full-Stack Software Developer

Bedrijfsomschrijving De organisatie is één van de grote op het gebied van performance marketing. Ze staan bekend als een organisatie die hoogwaardige software en algoritmes bouwt. De software en algoritmes worden ingezet bij organisaties om op piekmomenten de sales/branding te vergroten. De organisatie staat niet bekend als de goedkoopste in de markt maar de oplossing die ze bouwen werkt zo goed dat ze wereldwijd grote klanten hebben. De organisatie maakt de afgelopen jaren een enorme groei door en is daarom opzoek naar versterking in het development team. Als Fullstack Software Developer kom je te werken in het Tech Team. Het

Bekijk vacature »

Developer / Java / Cloud

Bedrijfsomschrijving Voor een organisatie in regio Eindhoven zijn wij op zoek naar een Software Developer met goede kennis van Java. Het gaat om een software bedrijf dat te omschrijven is als informeel en open. De mensen die er werken zijn enthousiast, willen graag goede kwaliteit neerzetten, nieuwe technieken worden omarmt en alles is zo ingericht dat nieuwe tools/technieken gemakkelijk geïntegreerd kunnen worden. De organisatie is erg technisch georiënteerd, men gaat echt voor software development en heeft passie voor het vak. Er wordt geïnvesteerd in medewerkers door bijvoorbeeld opleidingen, cursussen en echt tijd voor onderzoek en innoveren. Je krijgt al snel

Bekijk vacature »

C#/Azure developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Medior C#/Azure developers. Ben jij de Medior C# developer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt? Dan is Profit4Cloud jouw 'place-to-be'! Als Medior C#

Bekijk vacature »

.NET developer / C# / Azure

Bedrijfsomschrijving Je komt als .NET Developer te werken bij een vooraanstaande softwareontwikkelorganisatie in de verzekeringswereld. De primaire ontwikkeltaal is C#, maar ook maken ze gebruik van ASP.NET (Core), MVC en TypeScript. Daarnaast worden de stappen gezet om dit jaar naar Azure te migreren. Het belangrijkste product is een webservice (WCF) dat optimale en veilige communicatie mogelijk maakt tussen aanbieders, zorgverleners en gebruikers. Deze service maakt het mogelijk dat er per maand gemiddeld meer dan 250 miljoen berichten door hun systeem gaan met 800 berichten per piek seconde. Door de automatisering in de zorgsector is deze organisatie in de afgelopen jaren

Bekijk vacature »

Senior Java Developer

Luminis Technologies is een onderdeel van Luminis dat zowel producten als diensten levert op basis van cloudtechnologie. Als senior software engineer word jij medeverantwoordelijk voor de ontwikkeling van ons product InformationGrid. InformationGrid is een modelgedreven dataplatform dat organisaties in staat stelt om snel en eenvoudig data te modelleren en op een slimme manier in te zetten. Ben jij op zoek naar een technisch uitdagende rol bij een productbedrijf met een internationale klantenkring? Dan is deze functie echt iets voor jou! Wat zijn voorbeelden van jouw werkzaamheden? Je ontwikkelt nieuwe features en stemt deze af met anderen Je tilt de code

Bekijk vacature »

ICT Beheerder Server en Infrastructuur

Voor onze afdeling Informatisering & Automatisering zijn we op zoek naar een ICT beheerder voor 36 uur. Jouw werkplek Ben jij die technisch specialist die veel van servers en infrastructuur weet? Wil je werken in een leuk en informeel team en je steentje bijdragen aan de zorg die Cello biedt? Dan is deze functie ICT beheerder echt iets voor jou! Het team Cello I&A beheert vanuit Vught een uitdagend netwerk verspreid over 60 locaties in het noordoosten van Noord-Brabant (in de driehoek Den Bosch-Eindhoven-Tilburg) en het zuidwesten van Gelderland (de Bommelerwaard). Het team van I&A bestaat uit 12 medewerkers die

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

27/12/2011 08:31:03
Quote Anchor link
Hallo mensen,

Een vraagje over vergelijkingen. Wat zet je eigenlijk in je "if" en wat in je "else". Ik heb ooit geleerd dat je in de "if" datgene zet wat de standaardsituatie is en in de "else" datgene wat de uitzondering is. Dan krijg je dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if ( standaardsituatie ) {
  // doe hetgene dat standaard is
} else {
  // doe de uitzondering
}


Nu vraag ik me 2 dingen af:
1) Is het inderdaad de juiste manier om de standaardsituatie in de "if" te zetten en de uitzonderingssituatie in de "else"?
2) Wanneer spreek je eigenlijk over een standaardsituatie? Stel dat je een formulier POST dan zet je meestal de POST-controle en formulierafhandeling in de "if". En in de "else" toon je het formulier. Maaaar... is de standaardsituatie eigenlijk niet het tonen van het formulier in plaats van de formulierafhandeling? Met andere woorden zou het niet moeten zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if ( !formulier gepost ) {
  // toon formulier
} else {
  // ga formulier controleren
}


Hoe kijken jullie hier tegenaan? Ik ben erg benieuwd naar jullie reacties.
 
PHP hulp

PHP hulp

08/03/2021 04:15:34
 
Mark L

Mark L

27/12/2011 09:31:12
Quote Anchor link
Ik zou me er niet zo druk over maken. Maar als je snelheidswinst (LET OP: IK PRAAT HIER OVER NANOSECONDES OF KLEINER, DUS JE MERKT HIER HELEMAAL NIETS VAN!) wilt, dan zul je je if-statements met zo min mogelijk operators moeten doen.
Wat dat betreft is dan if ( !formulier gepost ) 'trager' dan if ( formulier gepost ), omdat er nog 1 extra operatie gedaan wordt...

Maar dat is allemaal theorie en daar hoef je je in dit geval niet mee bezig te houden (tenzij je miljoenen if-jes doorloopt...)

Zelf vind ik het prettig om het langste blok (de meeste regels code) in de if te doen en de kortere in de else.
 
Ozzie PHP

Ozzie PHP

27/12/2011 09:42:20
Quote Anchor link
Dankjewel voor je toelichting.

Waarom is if ( !formulier gepost ) 'trager' dan if ( formulier gepost )?

Het gaat mij totaal niet om de snelheidswinst. Dat is niet waarom ik de vraag stel. Het gaat mij om de logica. Wat zet je waar?

Jij kiest dus er voor om het langste deel in de if te zetten. Ik heb zelf ooit gehoord dat je de standaardsituatie in de if moet zetten, dus ik ben benieuwd hoe anderen daar tegenaan kijken. Persoonlijk denk ik niet dat de lengte van je code doorslaggevend zou moeten zijn.
 
- SanThe -

- SanThe -

27/12/2011 09:45:30
Quote Anchor link
Ik ben het helemaal met Mark L eens.

Toevoeging op 27/12/2011 09:47:14:

Ozzie PHP op 27/12/2011 09:42:20:
Waarom is if ( !formulier gepost ) 'trager' dan if ( formulier gepost )?


Omdat de NOT (uitroepteken) toch een extra handeling is voor de processor.
 
Obelix Idefix

Obelix Idefix

27/12/2011 09:50:58
Quote Anchor link
Je geeft zelf al aan: wat is standaard? Een formulier tonen met foutweergave kan in jouw voorbeeld niet: het formulier is verzonden, dus de else. Formulier met foutmelding kan dan nooit getoond worden...
 
Wolf Wolf

Wolf Wolf

27/12/2011 09:52:09
Quote Anchor link
Ik gebruik doorgaans:

if (formulier gepost) else (toon formulier)

Net als Mark al zegt zul je er vrijwel niets van merken en hanteer je wat je zelf het meest prettig vindt.

Daarnaast moet je voor een controlestructuur met if eigenlijk altijd (if...else) of (if...elsif...else) gebruiken ipv enkel een 'losse' if. Maar dan vraag ik me altijd af wat je moet doen met een knop uitloggen.

if (uitloggen) else (haha je blijft lekker ingelogd)
 
Ozzie PHP

Ozzie PHP

27/12/2011 09:58:11
Quote Anchor link
@SanThe: op welke manier ben je het met Mark eens? Dat je het langste deel in de if zet? En waarom is NOT een extra handeling voor de processor? Hij moet toch altijd evalueren of iets WEL of NIET waar is? Dat is toch niet per definitie meer handeling lijkt me? Is toch gewoon evalueren of het 0 of 1 is?

@Obelix: dit was puur een voorbeeldje. Het gaat mij om de achterliggende gedachte.

@Wolf: volgens mij kun je toch ook losse if's gebruiken? Waarom zou dat niet kunnen? Bijvoorbeeld:

if($admin==true) {
// toon extra edit-knopje
}

Zou toch gewoon kunnen?
 
Erwin H

Erwin H

27/12/2011 10:22:36
Quote Anchor link
Gezien het feit dat er nauwelijks een performance verschil is (niet merkbaar in elk geval) houd ik er geen "standaard" op na, maar gebruik ik de if/else structuur op de meest logische manier, per situatie. Dus niet altijd de standaard situatie in de if en de rest in de else. Een voorbeeld van een if/else die ik gisteren nog tegen kwam.

Ik had twee variabelen met uren en minuten. Die wilde ik laten zien op het scherm in een AM/PM notatie, terwijl de uren in 0-23 gegeven waren. Hierbij zijn er twee uitzonderingen die je moet afhandelen 0:00 en 12:00. De standaard zegt dan om niet 0:00 AM te gebruiken maar "0:00 midnight" en "0:00 noon". Dit zijn dus uitzonderingen, maar ik vang die als eerste af zodat mijn if/else als volgt wordt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
if (uren == 0 && minuten == 0){
  //midnight
} else if (uren == 12 && minuten == 0){
  //noon
} else if (uren < 12){
  //AM
} else if (uren >= 12){
  //PM
}

Dus niet de standaard eerst, maar de uitzondering eerst. Als je in dit geval de standaard eerst neemt wordt je code alleen maar complexer.

Situatie is dus bepalend voor mij, niet een "standaard".
 
Ozzie PHP

Ozzie PHP

27/12/2011 10:28:45
Quote Anchor link
Thanks voor je antwoord Erwin. Jij zegt dus "per situatie verschillend". Mark zet de langere code in de "if". Kortom, het lijkt er dus inderdaad op dat er niet een standaard is en dat iedereen zijn eigen manier kiest.

Dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
} else if (uren < 12){
  //AM
} else if (uren >= 12){
  //PM
}


kan toch ook zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
} else if (uren < 12){
  //AM
} else {
  //PM
}
Gewijzigd op 27/12/2011 10:30:13 door Ozzie PHP
 
Wolf Wolf

Wolf Wolf

27/12/2011 10:31:49
Quote Anchor link
@Ozzie
Ik gebruik zelf ook losse if's. Dat gaf ik ook aan in mijn verhaal. Zolang alles klopt en niet merkbaar is is het m.i. oké.
 
Erwin H

Erwin H

27/12/2011 10:33:43
Quote Anchor link
Ozzie PHP op 27/12/2011 10:28:45:
kan toch ook zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
} else if (uren < 12){
  //AM
} else {
  //PM
}

Dat kan ook ja.
 
Wouter J

Wouter J

27/12/2011 10:42:59
Quote Anchor link
Ik vraag me altijd af waarom je je hier zo druk over kunt maken. Natuurlijk, je moet altijd heel goed nadenken bij wat je nou precies voor code schrijft. Maar zo erg nadenken...

Ik zelf doe het gewoon heel willekeurig. Ik denk er niet bij na. Ik schrijf als eerst wat mijn bedoeling was met het stukje code en daarna wat het geval is als het niet zo is.

Ozzie PHP:
En waarom is NOT een extra handeling voor de processor? Hij moet toch altijd evalueren of iets WEL of NIET waar is? Dat is toch niet per definitie meer handeling lijkt me? Is toch gewoon evalueren of het 0 of 1 is?

Stel dat we dit hebben:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if( !$_SERVER['REQUEST_METHOD'] == 'POST' ) ?>

Dan gaat de server eerst $_SERVER['REQUEST_METHOD'] == 'POST' uitvoeren. Stel het formulier is gepost, dan komt hier true uit. Vervolgens wordt !true uitgevoerd en dat wordt false en dan gaan we naar de else.
Als we de NOT weg halen wordt er eerst $_SERVER['REQUEST_METHOD'] == 'POST' uitgevoerd. Hier komt true uit en PHP voert de if code uit.
Het omzetten van true in false is dus een extra handeling en die kost -zoals Mark al zei- een paar nanoseconde minder tijd.
 
Ozzie PHP

Ozzie PHP

27/12/2011 10:50:51
Quote Anchor link
Wouter J op 27/12/2011 10:42:59:
Ik vraag me altijd af waarom je je hier zo druk over kunt maken. Natuurlijk, je moet altijd heel goed nadenken bij wat je nou precies voor code schrijft. Maar zo erg nadenken...

Ik zelf doe het gewoon heel willekeurig. Ik denk er niet bij na. Ik schrijf als eerst wat mijn bedoeling was met het stukje code en daarna wat het geval is als het niet zo is.

Ik maak me er niet druk om ;) Ik vraag me gewoon af of er een bepaalde "regel" geldt voor het schrijven van een if-else vergelijking. Net zoals op een gelijkwaardige kruising rechts voorrang heeft, zo vraag ik me af of je een if-else vergelijking op een bepaalde manier "moet" invullen.

Wouter J op 27/12/2011 10:42:59:
Stel dat we dit hebben:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if( !$_SERVER['REQUEST_METHOD'] == 'POST' ) ?>

Dan gaat de server eerst $_SERVER['REQUEST_METHOD'] == 'POST' uitvoeren. Stel het formulier is gepost, dan komt hier true uit. Vervolgens wordt !true uitgevoerd en dat wordt false en dan gaan we naar de else.
Als we de NOT weg halen wordt er eerst $_SERVER['REQUEST_METHOD'] == 'POST' uitgevoerd. Hier komt true uit en PHP voert de if code uit.
Het omzetten van true in false is dus een extra handeling en die kost -zoals Mark al zei- een paar nanoseconde minder tijd.

Ah, oké... ik snap 'm :)
Gewijzigd op 27/12/2011 10:51:28 door Ozzie PHP
 
Obelix Idefix

Obelix Idefix

27/12/2011 11:21:03
Quote Anchor link
Ozzie PHP op 27/12/2011 09:58:11:
@Obelix: dit was puur een voorbeeldje. Het gaat mij om de achterliggende gedachte.


Maar ik denk dat je daarmee al laat zien dat de if/else volgorde afhankelijk is van een situatie en niet gebaseerd ia op regels.
 
- SanThe -

- SanThe -

27/12/2011 11:23:01
Quote Anchor link
Ozzie PHP op 27/12/2011 09:58:11:
@SanThe: op welke manier ben je het met Mark eens? Dat je het langste deel in de if zet? En waarom is NOT een extra handeling voor de processor? Hij moet toch altijd evalueren of iets WEL of NIET waar is? Dat is toch niet per definitie meer handeling lijkt me? Is toch gewoon evalueren of het 0 of 1 is?


Zoals Wouter al netjes met een voorbeeld heeft uitgelegd: Normaal geeft een if true of false. Met de ! ervoor wordt dat NOT true of NOT false en dat is net een (zeer snel trouwens) stapje extra voor de processor.
 
Ozzie PHP

Ozzie PHP

27/12/2011 11:37:09
Quote Anchor link
Ah oké, is dan de conclusie dat we in de "if" geen negatieve vergelijkingen moeten gebruiken?
 
Erwin H

Erwin H

27/12/2011 11:39:49
Quote Anchor link
Dat lijkt me weer overdreven. Ik denk dat de conclussie is dat het een stap meer is voor de processor. Niets meer niets minder. In verreweg de meeste scripts die jij zult schrijven zal je nooit een dusdanig performance probleem krijgen dat je zelfs dit soort stapjes nog moet zien te voorkomen.
 
Ozzie PHP

Ozzie PHP

27/12/2011 11:42:08
Quote Anchor link
okeej, maar de conclusie is dan dus eigenlijk dat er geen regels voor zijn en dat het afhankelijk van de situatie is?
 
Wouter J

Wouter J

27/12/2011 11:42:10
Quote Anchor link
@Ozzie, als jij wilt dat jou gebruik 0,000000001 seconde sneller je pagina ziet wel ja. Maar anders maakt het echt totaal niks uit.
Ik zou er niet wakker van liggen als ik weet dat ik ergens een NOT in een script hebt gebruikt.

Ook is het dat je in de if geen negatieve vergelijking mag gebruiken niet helemaal juist. Want hoe wil je bijv. dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// Kijk of een variabele niet leeg is
if( !empty($str) )
{

  // leeg
}

// Zonder NOT
if( empty($str) )
{

  # nutteloos lege if
}
else
{
  // leeg
}
?>


Er is gewoon geen regel. Doe het zo dat jij je lekker erbij voelt en dat je het script begrijpt.
Gewijzigd op 27/12/2011 11:43:39 door Wouter J
 
Erwin H

Erwin H

27/12/2011 11:49:08
Quote Anchor link
Ozzie PHP op 27/12/2011 11:42:08:
okeej, maar de conclusie is dan dus eigenlijk dat er geen regels voor zijn en dat het afhankelijk van de situatie is?

Vanuit php zelf? - nee.
Vanuit de programmeurs community? - nee
Vanuit je werkgever? - misschien wel...

Werkelijk, als er een regel is voor zaken als dit, dan is het dat je je moet houden aan de conventies die gelden voor de applicatie die je aan het ontwikkelen bent. Voor if/else structuren en het gebruik van ! heb ik dat soort conventies nog nooit gezien, maar er zullen er ongetwijfeld wel een paar zijn. Als je voor je zelf iets aan het ontwikkelen bent zou ik er me niet druk over maken.


Overigens, ik vind het op zich wel goede vragen. Het feit dat je nadenkt over standaarden, conventies en hoe je bepaalde taken het snelst danwel meest efficient kunt uitvoeren is niets mis mee.
 
Ozzie PHP

Ozzie PHP

27/12/2011 11:49:37
Quote Anchor link
Oké, thanks voor jullie reacties. Ik ben weer een stukje wijzer :)
 

Pagina: 1 2 volgende »



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.