eenmalig variabele setten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Medior Java developer (fullstack)

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

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

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 »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »
Ozzie PHP

Ozzie PHP

18/04/2014 15:49:12
Quote Anchor link
Hey mensen,

Ik heb ooit hier iemand een "trucje" zien doen op het forum, alleen ik weet niet meer hoe het werkt.

Stel we hebben een variebel $foo en die is false. Het idee is nu dat je door een foreach loop gaat, en zodra er een match plaatsvindt de variabele $foo op true wordt geset, en daarna niet meer van waarde verandert.

Dus, eerst is $foo false. Dan gaan we loopen. Als er binnen de loop een match is dan is $foo true en verandert niet meer van waarde.

Ik meen dat hier een of ander handigheidje voor was, maar ik weet niet meer hoe.

Iemand?
 
PHP hulp

PHP hulp

22/12/2024 13:56:05
 
- SanThe -

- SanThe -

18/04/2014 16:03:27
Quote Anchor link
Zoiets?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$foo
= false;
foreach(..... as $bla)
{

    $foo = ($foo or ($bla == 'Ozzie'));
}

?>
 
Ozzie PHP

Ozzie PHP

18/04/2014 16:11:17
Quote Anchor link
Dankjewel voor je reactie. Ik meen dat het iets anders was. Zoiets als dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach (blabla) {
  $test = test(); // hier kan dan true of false uitkomen
  $match != $test;
}

?>

Dit werkt dus niet.. maar zo'n soort constructie was het. Als $match dan eenmaal op true geset is, kon ie niet meer false worden.

Het leek dus op zoiets als $match != $test; maar exact weet ik het dus niet meer :(
 
- SanThe -

- SanThe -

18/04/2014 16:13:50
Quote Anchor link
Die ken ik niet.
Maar die van mij wordt true als Ozzie is gevonden en blijft dan ook true.
 
Ozzie PHP

Ozzie PHP

18/04/2014 16:18:54
Quote Anchor link
Oké, thanks ik zal kijken of ik daar wat mee kan... ik ben sowieso benieuwd/hoop dat iemand die andere nog kent.
 
Wouter J

Wouter J

18/04/2014 16:20:42
 
Wouter Van Marrum

Wouter Van Marrum

18/04/2014 16:29:19
Quote Anchor link
"Niet goed gelezen dit zal denk ik niet kloppen."

unset ?
Daarna is de variable niet meer te gebruiken.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
function destroy_foo()
{

    global $foo;
    unset($foo);
}


$foo = 'bar';
destroy_foo();
echo $foo;
?>
Gewijzigd op 18/04/2014 16:30:12 door Wouter Van Marrum
 
Ward van der Put
Moderator

Ward van der Put

18/04/2014 16:46:07
Quote Anchor link
Dat klinkt inderdaad als een break, zoals Wouter zegt.

De "truc" is dat je aan break een getal kunt toevoegen voor het aantal loops waaraan je wilt ontsnappen. Daarmee kun je bijvoorbeeld direct een while { foreach { ... } } verlaten.

Voorbeeld van http://stackoverflow.com/questions/588892/can-you-exit-a-loop-in-php:

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
18
19
<?php
$person
= "Rasmus Lerdorf";
$found = false;

foreach($organization as $oKey=>$department)
{

   foreach($department as $dKey=>$group)
   {

      foreach($group as $gKey=>$employee)
      {

         if ($employee['fullname'] == $person)
         {

            $found = true;
            break 3;
         }
      }
// group
   } // department
} // organization
?>
 
Ozzie PHP

Ozzie PHP

18/04/2014 16:56:48
Quote Anchor link
Thanks, maar dat is allemaal niet wat ik bedoel. Die loop moet gewoon doorgaan, ook als er een match is gevonden. Als de loop helemaal is doorlopen dan wil ik weten of er een match is.

Het was echt iets heel simpels, waardoor $match indien op true gezet, niet meer false kon worden. Maar ja... als jullie het niet weten, dan weet ik het ook niet :-s
 
Ward van der Put
Moderator

Ward van der Put

18/04/2014 17:03:07
Quote Anchor link
>> Die loop moet gewoon doorgaan, ook als er een match is gevonden. Als de loop helemaal is doorlopen dan wil ik weten of er een match is.

Dan zou je in mijn voorbeeld de break kunnen weghalen: dan werkt het precies zoals je vraagt, alleen duurt het langer.

Maar ik vermoed dat je iets anders zoekt. Kun je een voorbeeld geven?
 
Ozzie PHP

Ozzie PHP

18/04/2014 20:58:48
Quote Anchor link
Jouw voorbeeld zou inderdaad kunnen ward. Alleen gebruik ik momenteel geen if-statement maar een rechstreekse vergelijking. Ik kan er ook een if-statement van maken, maar dan wordt de code onnodig lang. Ik ga de opmerking van SanThe er wel in verwerken. Komt goed. Dankjulliewel allemaal voor het meedenken.
 
Dos Moonen

Dos Moonen

18/04/2014 22:40:06
Quote Anchor link
$bool = false;

for ...
$bool |= true/false;

if ($bool)
do iets

???
 
Ozzie PHP

Ozzie PHP

18/04/2014 22:44:30
Quote Anchor link
Wat is dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$bool
|= true/false;

?>
 
Wouter J

Wouter J

18/04/2014 23:20:38
Quote Anchor link
> Wat is dit?

Iets wat niet werkt als je het test.

Ik weet echt niet wat je zoekt en lees toch vrij veel reacties op dit forum, weet je zeker dat je het goed hebt en je dit echt ergens hebt gelezen?
 
D Vivendi

D Vivendi

18/04/2014 23:21:35
Quote Anchor link
Ozzie PHP op 18/04/2014 22:44:30:
Wat is dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$bool
|= true/false;

?>



Dat is de Bitwise OR operator.

Het is een beetje gelijk aan `$a += $b;`
Wat eigenlijk dit betekend: $a = $a + $b;

In dit geval hebben we het dan over booleans:
$a |= $b;

Ofwel: $a = $a | $b;

Dus als je dit in een loopje zou doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
$a = false;
for($i=0; $i<5; $i++)
{
    $a |= ($i==2 ? true : false );
}


Zeg je dus, $a is altijd false, totdat hij een keer op true wordt ge-set. In dit voorbeeld nadat $i == 2. Elke iteratie na $i = 2 blijft $a dus op true staan.

Demotje: http://codepad.viper-7.com/5uC0WR
Gewijzigd op 18/04/2014 23:22:56 door D Vivendi
 
Ozzie PHP

Ozzie PHP

18/04/2014 23:44:04
Quote Anchor link
>> Ik weet echt niet wat je zoekt en lees toch vrij veel reacties op dit forum, weet je zeker dat je het goed hebt en je dit echt ergens hebt gelezen?

Ja, ik weet het zeker :)

Ik denk dat het inderdaad de oplossing van Dos is die ik nu dankzij de uitleg van D Vivendi ook nog eens beter begrijp. Ik ga er even mee stoeien. Thanks! :)

Toevoeging op 18/04/2014 23:59:57:

P.S.

Klopt het ook dat $a geen boolean is, maar 0 of 1?
 
D Vivendi

D Vivendi

19/04/2014 00:07:20
Quote Anchor link
Het is wel een boolean, alleen php print dat als een 0 of 1.
 
Ozzie PHP

Ozzie PHP

19/04/2014 00:10:35
Quote Anchor link
Het lijkt toch echt van niet hoor...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$test
|= true;
var_dump($test);

?>

Dit geeft als resultaat:

int(1)
 
Wouter J

Wouter J

19/04/2014 00:37:25
Quote Anchor link
Bitwise is cijfers, dus het is inderdaad geen boolean meer.
 
Ozzie PHP

Ozzie PHP

19/04/2014 00:41:17
Quote Anchor link
Oké. Dan klopt het. Ik initialiseer hem dan ook niet als boolean maar als integer. Dus

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$match
= 0;
foreach (...) {
  $match |= true/false;
}

?>

Aan het eind van de rit is $match dus een integer van 0 indien geen match, of 1 indien wel een match.

Wel een leuk systeem vind ik. Een leuke "truc" :)
 



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.