if... else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

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

24/12/2024 01:56:52
 
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.