short IF

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alliander Senior .NET developer

Wat ga je doen als senior .NET developer? Als senior .NET developer bij Alliander (Kenter) ben je van onschatbare waarde. Je werkt samen met ruim 35 IT-professionals aan zowel greenfield- als legacy-projecten. Dat doe je samen met ontwikkelaars, data engineers, product owners en technisch-/functioneel beheerders. In jouw rol maak je onderdeel uit van een kleiner scrumteam dat zich richt op één specifieke productstroom. Concreet hou jij je bezig met het ontwikkelen van applicaties en services op basis van ASP.NET Core en Blazor. Ook denk en werk je mee aan de continue verbetering en professionalisering van het ontwikkelproces (ondersteund met Azure

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 »

.NET developer

Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare waarde. Je werkt samen met ruim 35 IT-professionals aan zowel greenfield- als legacy-projecten. Dat doe je samen met ontwikkelaars, data engineers, product owners en technisch-/functioneel beheerders. In jouw rol maak je onderdeel uit van een kleiner scrumteam dat zich richt op één specifieke productstroom. Concreet hou jij je bezig met het ontwikkelen van applicaties en services op basis van ASP.NET Core en Blazor. Ook denk en werk je mee aan de continue verbetering en professionalisering van het ontwikkelproces (ondersteund

Bekijk vacature »

PHP Developer

Dit ga je doen Als PHP Developer ben je verantwoordelijk voor: Het ontwikkelen en onderhouden van nieuwe mobiliteitsoplossingen en actief meedenken met de IT-architectuur. Het zorgen voor een snel, gestructureerd, solide, en goed draaiend softwaresysteem; Het ontwikkelen van Software volgens de Scrum methodiek, met stand ups, refinements en planning sessies; Het meedenken over hoe het applicatielandschap continu verbeterd en uitgebreid kan worden. Hier ga je werken Deze organisatie, gesitueerd in de omgeving van Leusden heeft als missie om mobiliteit toegankelijk te maken voor iedereen. Deze missie realiseert zij door het ontwikkelen van diverse producten en dienstverleningen. Deze producten en dienstverleningen

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Freelance ontwikkelaar Open Forms (zzp)

Startdatum: zsm Duur: 3-6 maanden Inzet: 32 uur Schaal 10, CAO Gemeenten Standplaats Groningen. In overleg kan er remote worden gewerkt. Inhuurdesk zal selectie maken en voorstellen op moment van binnenkomst Wij zoeken een ontwikkelaar in een specifiek vakgebied, namelijk OpenForms ofwel Open Formulieren. In die zin is het te vergelijken met een Drupal ontwikkelaar. Voor het programma PodiumD zoeken we technische development expertise die bekend is met Common Ground principes en in staat is om Open Source toepassingen te modelleren voor onze gebruikers. Een aantal kenmerken wat betreft kennis en ervaring die we denken te zoeken: - Ervaring met

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? You work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to some C#. Would you also like to become a Delphi Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Senior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Senior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Je helpt het team naar een hoger niveau

Bekijk vacature »

Uitstekende PHP Zend job voor ervaren developer!

Bedrijfsomschrijving Onze klant is al jaren marktleider in Nederland als het gaat om volledige weboplossingen voor bedrijven. Ze zijn goed in wat ze doen. Bij dit bedrijf werken allemaal professionals die samen elke dag het beste uit zichzelf en elkaar halen om zo tot fantastische resultaten te komen voor hun klanten. Voor heel veel bekende namen uit de markt maken ze prachtige web oplossingen en dat doen ze voornamelijk door gebruik te maken van de laatste technieken rondom PHP. Hierbij maken ze vaak gebruik van het Zend framework. Ze beschikken over meerdere vestigingen in Nederland en bij de vestiging in

Bekijk vacature »

Junior .NET Developer voor totaal softwareoplossin

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een junior .NET developer om het team te versterken. Het is een innovatief softwareontwikkelingsbedrijf die meerdere oplossingen creëert voor in de administratieve en verzekeringswereld. Dit klinkt wellicht wat stoffig, maar is het zeer zeker niet! Met een team van ruim vijftig IT'ers wordt hier samengewerkt aan de applicaties voor grote klanten. Met ASP.NET Core, MVC en Blazor maken ze hier veel gebruik van nieuwe technieken. Hetgeen wat ze graag wil bereiken voor haar klanten is efficiëntie tijdens dagelijkse bezigheden. Dat is hetgeen waar het platform wat ze ontwikkelt zich het meest

Bekijk vacature »

Oracle PL/SQL developer

Wat je gaat doen: In de functie van Oracle Developer werk je zelfstandig of in teamverband mee aan projecten bij onze opdrachtgevers. Je bent verantwoordelijk voor de bouw en implementatie van bedrijfskritische applicaties. Daarnaast adviseer je de opdrachtgever over de inzet van verschillende technologieën tot aan de implementatie van de diverse systemen. Je hebt brede interesse en naast projectervaring met Oracle, heb je veel kennis opgedaan met de traditionele Oracle systemen zoals PL/SQL, Forms en Designer. Via trainingen en opleidingen kunnen we je bijvoorbeeld ook ondersteunen om kennis van APEX te krijgen of te vergroten. Wat we vragen: Minimaal 5

Bekijk vacature »

Front end Developer Medior/Senior

Functie Jij als Front end developer komt te werken in een van de 5 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

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 »

Pagina: 1 2 volgende »

John Cena

John Cena

05/10/2010 14:08:13
Quote Anchor link
Waarom krijg ik altijd de ? terwijl $row['mother'] niet geset is?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$mother
= (isset($row['mother'])) ? '<tr><td>Mother:</td><td>'.$row['mother'].'</td></tr>' : '' ;            
?>
 
PHP hulp

PHP hulp

21/03/2023 18:16:26
 
Vdleije .

vdleije .

05/10/2010 14:21:30
Quote Anchor link
Om antwoord te kunnen geven op je vraag, hebben we iets meer code nodig. Het stukje waar $row wordt gedefinieerd bijvoorbeeld.
 
Robert Deiman

Robert Deiman

05/10/2010 14:22:06
Quote Anchor link
@Chi Lion
Weet je zeker dat die niet is geset? Als k je code bekijk komt het uit een database en haal je de kolom op. De variabele is wel geset, maar dan niet gevuld. Gebruik empty() in plaats van isset()
 
John Cena

John Cena

05/10/2010 14:25:09
Quote Anchor link
@Robert Deiman.
Jeps, dat zal het zijn, bedankt (A)

Toevoeging op 05/10/2010 14:28:29:

Ook hierin gaat iets dan niet goed:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<table>                            
'.((!empty($row['father'])) ? '<tr><td>Father:</td><td>'.$row['father'].'</td></tr>' : ''); '
'.((!empty($row['mother'])) ? '<tr><td>Mother:</td><td>'.$row['mother'].'</td></tr>' : ''); '
                                <tr>
Gewijzigd op 05/10/2010 14:28:53 door John Cena
 
- SanThe -

- SanThe -

05/10/2010 15:19:21
Quote Anchor link
Je moet als je het in een echo gebruikt het hele stuk tussen de punten ook even tussen ( haakjes ) zetten. Verder staat daar een puntkomma die daar niet hoort.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'xxxxxx' . ( (!empty($row['father'])) ? '<tr><td>Father:</td><td>'.$row['father'].'</td></tr>' : '' ) . 'xxxx';
?>
Gewijzigd op 05/10/2010 15:22:15 door - SanThe -
 
John Cena

John Cena

05/10/2010 15:31:03
Quote Anchor link
Tnx!
Gewijzigd op 05/10/2010 15:31:30 door John Cena
 
Noppes Homeland

Noppes Homeland

05/10/2010 17:20:40
Quote Anchor link
Robert Deiman op 05/10/2010 14:22:06:
@Chi Lion
Weet je zeker dat die niet is geset? Als k je code bekijk komt het uit een database en haal je de kolom op. De variabele is wel geset, maar dan niet gevuld. Gebruik empty() in plaats van isset()


Fout! Gebruik geen empty(), dat is een zinloze functie. Controleer op correcte wijze je variabelen.
 
- SanThe -

- SanThe -

05/10/2010 17:24:38
Quote Anchor link
Noppes Homeland op 05/10/2010 17:20:40:
Robert Deiman op 05/10/2010 14:22:06:
@Chi Lion
Weet je zeker dat die niet is geset? Als k je code bekijk komt het uit een database en haal je de kolom op. De variabele is wel geset, maar dan niet gevuld. Gebruik empty() in plaats van isset()


Fout! Gebruik geen empty(), dat is een zinloze functie. Controleer op correcte wijze je variabelen.


In dit geval lijkt het mij best kunnen. De var is in dit geval altijd geset en je wilt weten of er iets in zit of niet.
 
Noppes Homeland

Noppes Homeland

05/10/2010 17:50:27
Quote Anchor link
Quote:
In dit geval lijkt het mij best kunnen. De var is in dit geval altijd geset en je wilt weten of er iets in zit of niet.


En het probleem is nu juist, dat je niet weet waar je mee te maken hebt. Je weet dus ook niet wat je gaat evalueren. Dus laat empty gewoon links liggen....
Gewijzigd op 05/10/2010 17:51:16 door Noppes Homeland
 

05/10/2010 18:19:55
Quote Anchor link
Noppes Homeland op 05/10/2010 17:50:27:
Quote:
In dit geval lijkt het mij best kunnen. De var is in dit geval altijd geset en je wilt weten of er iets in zit of niet.


En het probleem is nu juist, dat je niet weet waar je mee te maken hebt. Je weet dus ook niet wat je gaat evalueren. Dus laat empty gewoon links liggen....

Probeer jij nouw java in php te krijgen?
 
Robert Deiman

Robert Deiman

05/10/2010 19:15:29
Quote Anchor link
@Noppes
Weet je wel precies wat de empty functie doet? Volgens mij niet, het is een combinatie van Isset() en !is_null() (versimpeld weergegeven)
Je controleert niet alleen of de variabele wel bestaat, maar ook gelijk of die een waarde heeft.
Na de empty weet je 2 dingen:
- De variabele bestaat
- De variabele heeft een waarde.

Wat je daarna nog aan controles wil doen, is afhankelijk van wat je verwacht dat erin hoort te staan. Daar staat empty los van.
 
Noppes Homeland

Noppes Homeland

05/10/2010 19:25:21
Quote Anchor link
Herr Deiman, ik denk dat je nogmaals goed het volgende moet doornemen:
http://www.php.net/empty

Empty is niet de evaluatie voor `is leeg` - zoals de meesten, die hier op het forum huizen, denken -!!

Empty is ook niet bedoelt voor de evaluatie van `Bestaat` daar heb je isset voor!
 

05/10/2010 19:29:58
Quote Anchor link
Noppes Homeland op 05/10/2010 19:25:21:
Herr Deiman, ik denk dat je nogmaals goed het volgende moet doornemen:
http://www.php.net/empty

Empty is niet de evaluatie voor `is leeg` - zoals de meesten, die hier op het forum huizen, denken -!!

Empty is ook niet bedoelt voor de evaluatie van `Bestaat` daar heb je isset voor!

Waar is empty dan voor volgens jou?
En jij probeert dus niet java in php te krijgen (type save te werken)?
Want wat als je nou wilt weten of een variabele niet (of juist wel) een lege string (""), een 0 integer, een string met nul erin ("0"), null, false, array() of var $var?

Je hebt dit veel vaker geroepen maar iedere keer geef je geen duidelijke uitleg.
 
Noppes Homeland

Noppes Homeland

05/10/2010 19:59:59
Quote Anchor link
"Waar is empty dan voor volgens jou?"
empty is nergens goed voor

"Je hebt dit veel vaker geroepen maar iedere keer geef je geen duidelijke uitleg."
uitleg geven hoef ik niet, want elk weldenkend mens kan in feite lezen wat er op php.net geschreven staat en zelf de conclusie trekken dat empty een zinloze / niet bruikbar functie is.

Lees nu eens goed wat ik post. Je weet nooit maar dan ook nooit met wat en met welke waarde je iets door empty haalt, tenzij je van te voren al vastgesteld van wat je gaat evalueren, maar welk nut heeft het dan nog het door empty te halen, want dan weet je in feite al genoeg.
 
Hipska BE

Hipska BE

05/10/2010 20:08:22
Quote Anchor link
Noppes blijkbaar heb jij echt nog niet veel ervaring op php gebied.

Ik heb vandaag meermaals de empty functie nodig gehad en wel in deze context: if(empty($array))
In dit geval is empty goed en correct bruikbaar. En ja je kan ook count gebruiken maar deze vind ik netter en is sneller.
 
Robert Deiman

Robert Deiman

05/10/2010 20:24:08
Quote Anchor link
Noppes Homeland op 05/10/2010 19:59:59:
"Waar is empty dan voor volgens jou?"
empty is nergens goed voor

"Je hebt dit veel vaker geroepen maar iedere keer geef je geen duidelijke uitleg."
uitleg geven hoef ik niet, want elk weldenkend mens kan in feite lezen wat er op php.net geschreven staat en zelf de conclusie trekken dat empty een zinloze / niet bruikbar functie is.

Lees nu eens goed wat ik post. Je weet nooit maar dan ook nooit met wat en met welke waarde je iets door empty haalt, tenzij je van te voren al vastgesteld van wat je gaat evalueren, maar welk nut heeft het dan nog het door empty te halen, want dan weet je in feite al genoeg.

Het lijkt erop dat we een empty() basher hebben. :P

Nee, nu ff serieus: Je controleert hetzelfde als met ISSET(), maar: Er komt ook bij dat er ook wordt gekeken of de variabele niet alleen maar slechts is geset, maar ook of er een waarde aan toe is gekend die anders is dan:
- Een lege string
- Een string met daarin alleen het getal 0 ($var = '0';)
- Een integer met de waarde 0
- Een boolean met de waarde false
- Een array zonder waarden
- Een null waarde
- Een variabele waaraan geen waarde is geset

Als je de vraag van de ts hier goed leest, dan haalt hij een naam op uit de database:
- Een naam is per definitie niet gelijk aan 1 van bovenstaande afgevangen waarden: Prima dus om empty() te gebruiken. Daarnaast kan je heel leuk isset() doen, maar dan, daar heb je nog niets aan want: Het komt uit de database en is in elk geval geset. Een controle dus die helemaal geen **** toevoegt, eigenlijk dus helemaal niets doet. Waarvoor wil je dan toch erop hameren dat we die isset() moeten gebruiken? Snap je zelf wel waar het over gaat? Als je het er niet mee eens bent onderbouw je mening dan eens, want nu onderbouw je niets en roep je maar wat.

Hipska BE op 05/10/2010 20:08:22:
Noppes blijkbaar heb jij echt nog niet veel ervaring op php gebied.

Ik heb vandaag meermaals de empty functie nodig gehad en wel in deze context: if(empty($array))
In dit geval is empty goed en correct bruikbaar. En ja je kan ook count gebruiken maar deze vind ik netter en is sneller.


Ook dat is een typisch voorbeeld van een nuttig gebruik van empty(); Je kan wel kijken of hij geset is, maar zonder waarden heb je nog weinig aan een $var = array(); er is geen informatie uit te halen.
Gewijzigd op 05/10/2010 20:25:11 door Robert Deiman
 
Noppes Homeland

Noppes Homeland

05/10/2010 20:26:17
Quote Anchor link
Hipska, ik denk dat jij het geschrevene maar moet terugtrekken. Ik loop al langer mee - bijna vanaf het begin - en draai elke dag programeurs de nek om als hij/zij/het de php functie empty gebruiken.

Het gebruik van empty leijd nu eenmaal tot bugs in de programatuur. Iemand die codeerd dient geen aannames te doen, zoals jij blijkbaar wel doet.

En ook jij dient beter te lezen wat ik post.



@Deiman: ook voor jouw geldt, dat je geen aannames moet doen!
Gewijzigd op 05/10/2010 20:28:37 door Noppes Homeland
 

05/10/2010 20:39:17
Quote Anchor link
Noppes Homeland op 05/10/2010 19:59:59:
"Waar is empty dan voor volgens jou?"
empty is nergens goed voor

Ok.

Noppes Homeland op 05/10/2010 19:59:59:
"Je hebt dit veel vaker geroepen maar iedere keer geef je geen duidelijke uitleg."
uitleg geven hoef ik niet, want elk weldenkend mens kan in feite lezen wat er op php.net geschreven staat en zelf de conclusie trekken dat empty een zinloze / niet bruikbar functie is.

Nee, niet iedereen hoeft dezelfde conclusie te trekken die jij trekt. En dat ligt niet aan de weldenkendheid van iemand.
Op php.net staat ook dat een variabele leeg wordt beschouwd als de variabel dus aan een van die bepaalde punten (zie php.net) voldoet. Dat staat er letterlijk.
Welke conclusie zou ik dan moeten trekken?
Verder vraag ik mij af of jij wel een vak communicatie op school hebt gehad, en of jij wel kan communiceren met je klanten. Jij gaat er namelijk vanuit dat wat jij vind, iedereen moet vinden en dat dat ook nog eens juist is.
Laat ik eens een vergelijking trekken:
http://storage.imageloop.com/content/68e57c5f-7abe-1be7-b130-0015c5fd2ed5/rw506h380
Die jongen hierboven is Sean Lockhart, of wel pornoster Brent Corrigan.
Als ik naar die foto kijk, van vind ik, trek ik de conclusie dat Sean Lockhart een mooie jongen is. Maar ik gok, dat jij en waarschijnlijk ook wel andere mensen, of andere mensen, hem niet per se, of gewoon, een mooie jongen vind. Dat betekend dus dat jij een andere conclusie trekt.

Omdat ik op een bepaalde manier op een conclusie ben gekomen, namelijk op de manier hoe mijn hersenen denken is het dus ook beter dat je beargumenteerd waarom jou conclusie beter is. En niet alleen lopen roepen " taalgebruik Gebruik geen empty".
Er leuk hoor, blijkbaar heb jij een allergie voor empty, maar dat helpt mij dus niet. Ik kwam op empty uit, door php.net door te lezen. Dus als jij mij verwijst naar iets, waar ik iets heb gevonden, dan ga ik gewoon door met dat te gebruiken.

Of om bij het voorbeeld Sean Lockhart te blijven, ik denk dat ik hem mooi vind doordat ik homoseksueel ben, ik vind mannen / jongens mooi. Ik denk over mannen en niet over vrouwen. Zie, dat is een hele andere gedachte stroom, en een heel andere manier van denken dan een heteroseksueel. Maar jij hoeft hem dus ook nog niet mooi te vinden. Als ik zou willen dat jij hem ook mooi gaat vinden, dan zou ik moeten uitleggen wat ik mooi aan hem vind, en jij zal dat moeten accepteren. Maar je hoeft dat dus niet per se te doen. Jij kan er bij blijven dat je meiden veel mooier vind...

Noppes Homeland op 05/10/2010 19:59:59:
Lees nu eens goed wat ik post. Je weet nooit maar dan ook nooit met wat en met welke waarde je iets door empty haalt, tenzij je van te voren al vastgesteld van wat je gaat evalueren, maar welk nut heeft het dan nog het door empty te halen, want dan weet je in feite al genoeg.

Kijk, ik heb je nu al twee keer gevraagd, probeer jij java in php te krijgen. De eerste keer heb ik dat verduidelijk door aan te geven: 'Probeer jij type safe te werken?'. Alleen heb ik daar beide keren geen antwoord op gekregen, maar volgens mij bedoel je dit wel. Zou je zo vriendelijk willen zijn om dit punt te verduidelijken, eventueel zelfs met voorbeeld?

Noppes Homeland op 05/10/2010 20:26:17:
Hipska, ik denk dat jij het geschrevene maar moet terugtrekken. Ik loop al langer mee - bijna vanaf het begin - en draai elke dag programeurs de nek om als hij/zij/het de php functie empty gebruiken.

Ik rijd iedere dag fietsers en voetgangers aan, maar dat hoeft niet te betekenen dat ik zo goed kan fietsen of dat ik alle verkeersregels ken. En je kent vast ook wel docenten bij informatica, die vertellen vaak verkeerde dingen en keuren ook dingen af, omdat zij vinden dat het fout is, maar dus niet per se is.

Noppes Homeland op 05/10/2010 20:26:17:
Het gebruik van empty leijd nu eenmaal tot bugs in de programatuur. Iemand die codeerd dient geen aannames te doen, zoals jij blijkbaar wel doet.

Zou je een voorbeeld (met code) kunnen geven wat dan fouten geeft? Of doe jij nu de aanname dat het fout loopt?

Noppes Homeland op 05/10/2010 20:26:17:
@Deiman: ook voor jouw geldt, dat je geen aannames moet doen!

Pff, blaas toch niet zo hoog van de toren, je komt nu echt omhoog gevallen en over het paard getild over...

P.S. Download Opera die heeft een woordenboek ;-)
Edit:
Img tags verkeerd


denk aan het taalgebruik a.u.b.[/modedit]
Gewijzigd op 05/10/2010 21:30:07 door Bas IJzelendoorn
 
Nicoow Unknown

Nicoow Unknown

05/10/2010 21:26:11
Quote Anchor link
@Noppes, ik ga er dus vanuit dat jij in assambly programmeert?
Heel programmeren bestaat uit het aannames doen dat je assembler jou code maar goed oppikt.
En ik weet nu zeker dat jij nooit een fout maakt in een code (dat gebeurt namelijk alleen als je aannames doet).

En welke aanname maken wij volgens jou met het gebruik van empty()?

Ik zou eerder zeggen dat je met isset() verkeerde aannames doet.
Ik maak namelijk heel vaak gebruik van variablen die null zijn.

Als ik isset gebruik, wil ik weten of die is aangemaakt, maar als hij is aangemaakt, en de waarde null heeft, dan heeft hij alsnog false terug.

Dus mensen,
Gebruik nooit ISSET!!!!!
XD
 

05/10/2010 21:28:42
Quote Anchor link
Oh, nog een aanvulling op Nico Kaag. Mensen denken ook vaak dat wanneer ze isset gebruiken dat de variabelen dan ook inhoud heeft. Maar de variabelen $blaat = ''; levert dus ook true op als die door isset wordt gehaald (terwijl die een lege string bevat).
 
Robert Deiman

Robert Deiman

05/10/2010 22:16:39
Quote Anchor link
Noppes Homeland op 05/10/2010 20:26:17:
Hipska, ik denk dat jij het geschrevene maar moet terugtrekken. Ik loop al langer mee - bijna vanaf het begin - en draai elke dag programeurs de nek om als hij/zij/het de php functie empty gebruiken.

Het gebruik van empty leijd nu eenmaal tot bugs in de programatuur. Iemand die codeerd dient geen aannames te doen, zoals jij blijkbaar wel doet.

En ook jij dient beter te lezen wat ik post.



@Deiman: ook voor jouw geldt, dat je geen aannames moet doen!


Over het doen van aannames gesproken: Neem jij niet aan dat ik aannames doe? Wat neem ik dan volgens jou aan en waar gaat het mis. Graag wat onderbouwing, want met zulke "kort door de bocht" reacties kunnen we nogal weinig. (eigenlijk niets)
Ik vind dat het zo moet, maar je zoekt zelf maar uit waarom ik dat vind. Lekker voorbeeld voor de mensen die je de nek om draait (zoals je zelf noemt), iemand die denkt te weten hoe het hoort, geen argumenten heeft, maar ook absoluut niet luisteren wil naar de argumenten die een ander heeft.


En een aanvulling op Nico en Karl:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$blaat
;
if( isset($blaat) )
{

    echo 'Variabele $blaat bestaat, maar of er inhoud inzit, ik weet het niet. Jij wel?';
}

?>


Nu kan je dit afvangen met andere functies, of niet. Er zijn situaties zat waarin je weet dat een variabele pas bruikbaar is wanneer die niet voldoet aan de empty functie. Dat is geen aanname, dat zijn bepalingen die je vantevoren weet. Waar moet mijn variabele aan voldoen, dat zijn bepalingen en geen aannames. Jij neemt aan dat bepalingen aannames zijn, (kan je het nog volgen?) en dat we ervan uitgaan dat de waarde 0 (bijvoorbeeld) nooit voorkomt.
Ik kan het je nog mooier vertellen, het is een bepaling dat je niet wil dat een bepaalde actie wordt uitgevoerd als een variabele voldoet aan één van de voorwaarden waarop empty() true terug geeft. Deze voorwaarden zijn een gegeven, en daar kan je rekening mee houden in je werk, of niet.

Even een aanname (ja, die doe ik ook wel eens) over jouw gewenste programmeerstijl:
- Jij gebruikt alleen isset() (geef je zelf aan, is een feit, de aanname moet nog beginnen)
- Naast de isset gebruik jij altijd een aantal verschillende controle functies, om na te gaan of de variabele helemaal en 100% aan jou verwachtingen voldoet.
- Deze controle functies heb je zelf samengesteld om bepaalde fouten te voorkomen en je verwacht ook dat iedereen op jou manier werkt.
- Je roept dat je vanaf het begin mee gaat, wil dat zeggen dat je het beter weet dan mensen die minder lang meelopen, maar misschien wel 10 keer sneller en beter werken/ redeneren/ leren en logischer na kunnen denken dan jij?
- Je roept dat we geen aannames mogen doen-> Waar jij de fout al ingaat, want je neemt aan (is een aanname!) dat wij aannames doen. Het gaat hier fout in je denkpatroon, omdat we gewoon duidelijke afspraken en redeneringen hebben waardoor bepaalde zaken wel en of niet kunnen.

Simpel voorbeeld:
We hebben een tekstveldje waarin een waarde moet. Dit staat vrij in te vullen, maar het moet wel een echte waarde bevatten waar we wat mee kunnen. -> 0, willen we niet zien, false, willen we niet, null, willen we niet, geen waarde willen we niet.
Jij zou:
- controleren of die bestaat, controleren of het gelijk is (===) aan 0, false, null of wat dan ook. Allemaal losse controles. Empty() is alles in 1, waarom dan niet gebruiken. Als je mij en iedereen die erom vraagt nu eens met een redenatie kan uitleggen waarom empty() in álle situaties (dit insinueer jij namelijk met je reactie(s)) niet goed is om te gebruiken, dan kunnen we er misschien wat van accepteren. Nu is het alleen maar, "niet gebruiken en ik weet het beter want (schijnbaar) ik ben ouder dan jullie, en werk langer met de taal". (waarvan ik ten opzichte van een aantal mensen hier wel heeel sterk mijn twijfels heb.

Ten slotte: Ik wil je iig niet als manager hebben, en ik kan me zo indenken de mensen die jij denkt de les te lezen ook niet. Een fatsoenlijke discussie vanuit redeneringen en bepaalde denkpatronen zal je met jou niet kunnen maken, zo lijkt het. Het is zo omdat jij het vind, niet omdat er een redenatie achter zit, niet omdat je een goede onderbouwing hebt, maar omdat jij het wilt. Gefeliciteerd, je hebt zojuist mijn langste post in een jaar uitgelokt, waarin ik eigenlijk geen uitleg geef over de taal of iemand probeer te helpen. (niet dat je daar trots op moet zijn overigens)
Gewijzigd op 05/10/2010 22:19:36 door Robert Deiman
 

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.