Kortere if mogelijk?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

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 »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Pagina: 1 2 volgende »

K i p

K i p

09/01/2010 23:39:00
Quote Anchor link
Kan dit korter?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if ( ( $s == 'a' AND !$b ) OR ( $s == 'b' AND !$b2 ) OR ( $s != 'a' AND $s != 'b' ) )
?>
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
PHP hulp

PHP hulp

19/11/2024 06:37:39
 
Yearupie Achternaamloos

Yearupie Achternaamloos

09/01/2010 23:55:00
Quote Anchor link
Het kan in ieder geval beter, je bent een quote vergeten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if ( ( $s == 'a' AND !$bLid ) OR ( $s == 'b' AND !$bLid2 ) OR ( $s != 'a' AND $s != 'b ) )
?>
 
Vdleije .

vdleije .

09/01/2010 23:55:00
Quote Anchor link
je zou eventueel een waarheidstabel kunnen maken.. en op basis hiervan kijken of het korten kan of niet.
 
Vdleije .

vdleije .

09/01/2010 23:58:00
Quote Anchor link
Yearupie schreef op 09.01.2010 23:55:
Het kan in ieder geval beter, je bent een quote vergeten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if ( ( $s == 'a' AND !$bLid ) OR ( $s == 'b' AND !$bLid2 ) OR ( $s != 'a' AND $s != 'b ) )
?>

in dat geval, jij ook!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if ( ( $s == 'a' AND !$bLid ) OR ( $s == 'b' AND !$bLid2 ) OR ( $s != 'a' AND $s != 'b' ) )
?>
 
K i p

K i p

10/01/2010 12:56:00
Quote Anchor link
wat is een waarheidstabel

ik bedoel eigenlijk meer of het logisch gezien korter kan worden opgeschreven omdat ik nu drie OR's gebruik
 
Gerben Jacobs

Gerben Jacobs

10/01/2010 13:20:00
Quote Anchor link
Waarschijnlijk niet.

En je kunt beter || gebruiken. OR en AND zijn echt SQL dingen.
 
Wouter De Schuyter

Wouter De Schuyter

10/01/2010 13:30:00
Quote Anchor link
Gerben schreef op 10.01.2010 13:20:
Waarschijnlijk niet.

En je kunt beter || gebruiken. OR en AND zijn echt SQL dingen.

Idd,

AND = &&
OR = ||

<=>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if(($s == 'a' && !$bLid) || ($s == 'b' && !$bLid2) || ($s != 'a' && $s != 'b'))
?>
 
John D

John D

10/01/2010 13:30:00
Quote Anchor link
Werkt OR en AND ook ? of werkt dat slechter of helemaal niet ?
Als het werkt dan bevorderd dat de leesbaarheid boven de cryptische || & tekens
 

10/01/2010 13:33:00
Quote Anchor link
Gerben schreef op 10.01.2010 13:20:
Waarschijnlijk niet.

En je kunt beter || gebruiken. OR en AND zijn echt SQL dingen.

Nee hoor, je kunt gewoon and, or, &&, en || gebruiken. Het heeft te maken met de de volgorde (links en rechts en boven naar beneden). Zie operators.precedence (ja, beetje vaag).
Verder denk ik dat als je een waarheidstabel wilt gebruiken dat je dan de boel om moet zetten naar binair e.d. dus daar wordt het langer van.
Gewijzigd op 01/01/1970 01:00:00 door
 
Joren de Wit

Joren de Wit

10/01/2010 13:36:00
Quote Anchor link
John schreef op 10.01.2010 13:30:
Werkt OR en AND ook ? of werkt dat slechter of helemaal niet ?
Als het werkt dan bevorderd dat de leesbaarheid boven de cryptische || & tekens
Ben ik het niet mee eens. De || en && operators horen gewoon bij de programmeertaal en iedereen die een klein beetje ervaring heeft, herkent ze direct en weet dus direct wat de code doet.

Hoewel OR en AND zullen werken, is het niet gebruikelijk om dat binnen PHP toe te passen. Het zal eerder onduidelijkheid opleveren dan bovengenoemde methode als je bijvoorbeeld (om welke gekke reden dan ook) zou werken met variabelen $OR en $AND.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(($OR AND $AND) OR (($OR OR $AND) AND ($AND))
?>

Zomaar een gek voorbeeldje...

ps. @Ooievaar: de werking van AND en OR en respectievelijk && en || is identiek. Daar zit geen verschil tussen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 

10/01/2010 13:49:00
Quote Anchor link
Blanche schreef op 10.01.2010 13:36:
ps. @Ooievaar: de werking van AND en OR en respectievelijk && en || is identiek. Daar zit geen verschil tussen.

Neen!
Er is wel een verschil. Verschil in volgorde. Die pagina waar ik naar toe link zou in het Nederlands iets als 'Operator voorrang' moeten heten.
Het gaat er over om de volgorde van belang. && is belangrijker dan AND. Dus als je && en AND door elkaar gebruikt gaat het erom welke eerder is.
Er is dus wel degelijk een verschil. Met dat verschil kan je er dus ook voor zorgen dat je geen haakjes nodig hebt.
Zie ook deze comment op php.net.
En dit stond dus ook gewoon uitgelegd op operators.precedence.
Gewijzigd op 01/01/1970 01:00:00 door
 
John D

John D

10/01/2010 13:50:00
Quote Anchor link
Blanche: Je houdt teveel vast aan "oude waarden" met "horen gewoon bij de programmeertaal". Alle programmeertalen worden meer een meer beschrijvend en helder leesbaar en zelfs OOP. Over een tijdje zijn || en && deprecated. Juist daarom zijn AND en OR nu ook mogelijk in plaats van || &&. Jouw voorbeeld is leuk maar niet triviaal. "Iemand die een klein beetje ervaring heeft weet direct wat || en && betekenen" zeg je maar iemand die die ervaring niet heeft weet wel meteen wat AND en OR betekenen en doen, dus voordeel: leesbaarheid.
 
John D

John D

10/01/2010 13:53:00
Quote Anchor link
Ooievaar schreef op 10.01.2010 13:49:
Blanche schreef op 10.01.2010 13:36:
ps. @Ooievaar: de werking van AND en OR en respectievelijk && en || is identiek. Daar zit geen verschil tussen.

Neen!
Er is wel een verschil. Verschil in volgorde. Die pagina waar ik naar toe link zou in het Nederlands iets als 'Operator voorrang' moeten heten.
Het gaat er over om de volgorde van belang. && is belangrijker dan AND. Dus als je && en AND door elkaar gebruikt gaat het erom welke eerder is.
Er is dus wel degelijk een verschil. Met dat verschil kan je er dus ook voor zorgen dat je geen haakjes nodig hebt.
Zie ook deze comment op php.net.
En dit stond dus ook gewoon uitgelegd op operators.precedence.


Ooievaar: je stelling is onjuist. De precedence is gelijk:
http://www.php.net/manual/en/language.operators.precedence.php
Left associativity means that the expression is evaluated from left to right, right associativity means the opposite.
Gewijzigd op 01/01/1970 01:00:00 door John D
 

10/01/2010 13:56:00
Quote Anchor link
John schreef op 10.01.2010 13:50:
Blanche: Je houdt teveel vast aan "oude waarden" met "horen gewoon bij de programmeertaal". Alle programmeertalen worden meer een meer beschrijvend en helder leesbaar en zelfs OOP. Over een tijdje zijn || en && deprecated. Juist daarom zijn AND en OR nu ook mogelijk in plaats van || &&.

Lees mijn bericht. Er is een verschil in voorrang. && gaat boven AND.
John schreef op 10.01.2010 13:53:
Ooievaar schreef op 10.01.2010 13:49:
Blanche schreef op 10.01.2010 13:36:
ps. @Ooievaar: de werking van AND en OR en respectievelijk && en || is identiek. Daar zit geen verschil tussen.

Neen!
Er is wel een verschil. Verschil in volgorde. Die pagina waar ik naar toe link zou in het Nederlands iets als 'Operator voorrang' moeten heten.
Het gaat er over om de volgorde van belang. && is belangrijker dan AND. Dus als je && en AND door elkaar gebruikt gaat het erom welke eerder is.
Er is dus wel degelijk een verschil. Met dat verschil kan je er dus ook voor zorgen dat je geen haakjes nodig hebt.
Zie ook deze comment op php.net.
En dit stond dus ook gewoon uitgelegd op operators.precedence.


Ooievaar: je stelling is onjuist. De precedence is gelijk:
http://www.php.net/manual/en/language.operators.precedence.php

Bekijk even die pagina die je geeft. Lees die uitleg die er boven staat.
En dan de tabel bekijken.
&& staat hoger in de tabel dan AND
&& gaat voor AND.
Gewijzigd op 01/01/1970 01:00:00 door
 
John D

John D

10/01/2010 14:01:00
Quote Anchor link
Ik heb niet gezegd dat je het "door elkaar" moet gebruiken en ik raad dat zelfs altijd af!! Dat werkt juist optimaal verwarrend. Je probeert je gelijk te halen op verkeerde argumenten. Ik heb gesteld dat de leesbaarheid beter is wanneer je afstapt van het cryptische gedoe van || && en AND en OR gebruikt. Niet meer en niet minder.
 
Joren de Wit

Joren de Wit

10/01/2010 14:03:00
Quote Anchor link
@Ooievaar: dat is alleen van belang in de IMO onlogische situatie dat je && en AND door elkaar gebruikt. Waarom zou je dat willen doen?

Je hebt echter wel gelijk en dat geeft mij bovendien nog een extra reden om AND en OR af te raden. Die operators doen niet wat je zou verwachten, zie dit voorbeeld van php.net:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// The result of the expression (true && false) is assigned to $g
// Acts like: ($g = (true && false))

$g = true && false;

// The constant true is assigned to $h and then false is ignored
// Acts like: (($h = true) and false)

$h = true and false;
?>

Waar je dus zou verwachten dat $h het resultaat van de expressie 'true and false' (dus false) bevat, krijgt $h de waarde true. Als je daar niet op bedacht bent, wordt het leuk debuggen!
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
- SanThe -

- SanThe -

10/01/2010 14:06:00
Quote Anchor link
Ieder blijkbaar zijn eigen mening. Ik gebruik altijd OR en AND omdat ik dat veel duidelijker vind. Deze worden ook in diverse programmeertalen gebruikt.
 
John D

John D

10/01/2010 14:09:00
Quote Anchor link
SanThe: Dank and I rest my case!!
 
Joren de Wit

Joren de Wit

10/01/2010 14:17:00
Quote Anchor link
Natuurlijk is ook dit een kwestie van smaak en gebruik van methoden waaraan je gewend bent. Alleen bij het gebruik van AND en OR zul je er dan dus wel voor moeten zorgen dat je bedacht bent op de 'functionaliteit' die ik in mijn vorige post al aangaf. Het werkt niet altijd zoals je zou verwachten!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if($res = mysql_query($sql) && $continue) {
  // Wordt uitgevoerd als query gelukt is en $continue TRUE is
}

if($res = mysql_query($sql) AND $continue) {
  // Wordt uitgevoerd als query gelukt is, ongeacht de waarde van $continue!
}
?>

Ik houd het voorlopig gewoon bij || en && :-)
 
John D

John D

10/01/2010 14:25:00
Quote Anchor link
Blanche: je beide voorbeelden zou ik sowieso al nooit gebruiken. Ik vind het nogal gezocht, de $res is overbodig: mysql_query() returns TRUE on success.
Je code moet dus zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(mysql_query($sql) && $continue) {
}


if(mysql_query($sql) AND $continue) {
}

?>

En die wordt in beide gevallen hetzelfde geevalueerd.
 
- SanThe -

- SanThe -

10/01/2010 14:43:00
Quote Anchor link
SanThe schreef op 10.01.2010 14:06:
Ieder blijkbaar zijn eigen mening. Ik gebruik altijd OR en AND omdat ik dat veel duidelijker vind. Deze worden ook in diverse programmeertalen gebruikt.

Kleine aanvulling: Ik gebruik in situaties die Blanche aangeeft dan ook altijd haakjes om de verschillende prioriteiten aan te geven.
 

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.