Kortere if mogelijk?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

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 »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. 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 binnen als

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

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

11/12/2023 13:22:28
 
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.