if... else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

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/05/2024 02:19:39
 
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.