switch ($_GET['pagina'])

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de 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

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks 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 »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Pagina: 1 2 volgende »

Jasper DS

Jasper DS

08/03/2011 22:37:08
Quote Anchor link
Hallo,


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
<?php
switch ($_GET['pagina'])
{
    case
home:
        include 'home.php';
        break;
    case
contact:
        include 'contact.php';
        break;
    case
over:
       include 'over.php';
        break;
}

?>


switch, include

home.php kan er dan zo uitzien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'hallo, ik ben jasper';
?>


ik zal alvast gaan zoeken naar constant en string

Het probleem is dus dat ik nu een constant gebruik in de case en dit mag alleen een string zijn.. (of zo heb ik het begrepen). Hoe zorg ik er nu voor dat ik een string krijg?
Gewijzigd op 08/03/2011 22:59:19 door Jasper DS
 
PHP hulp

PHP hulp

03/05/2024 22:48:55
 

08/03/2011 22:45:57
Quote Anchor link
wtf moet dit voorstellen?
Klik eens op je eigen links.
 
Jasper DS

Jasper DS

08/03/2011 22:48:17
Quote Anchor link
Ja, ik heb nu een constant in mijn case staan. Dit mag niet dat moet een string zijn. Een string is bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'this is a simple string'; // van php.net
?>


hoe zorg ik er nu voor dat mijn includes een string worden?
Gewijzigd op 08/03/2011 22:48:54 door Jasper DS
 
Wouter J

Wouter J

08/03/2011 22:50:37
Quote Anchor link
Je hebt nu:
case home:
Home is hierin dus een constante. Als je een string wilt kun je dit gewoon tussen quotes zetten:
case 'home':

En als je wilt dat je include gedeelte in een string staat kun je file_get_contents gebruiken.
 
Jasper DS

Jasper DS

08/03/2011 22:53:13
Quote Anchor link
haha dus zo is het juist?

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
<?php
switch ($_GET['pagina'])
{
    case
'home':
        include 'home.php';
        break;
    case
'contact':
        include 'contact.php';
        break;
    case
'over':
       include 'over.php';
        break;
}

?>


Dat hadden ze me wel eerder mogen zeggen. Was ik maar aan het denken dat het aan de include lag
Bedankt.
 
Wouter J

Wouter J

08/03/2011 22:59:26
Quote Anchor link
Je had dit trouwens ook best kunnen lezen op de links die jij je gaf, maar ja mensen willen nu eenmaal kant en klare code...
Gewijzigd op 08/03/2011 22:59:44 door Wouter J
 
Jasper DS

Jasper DS

08/03/2011 22:59:59
Quote Anchor link
ja zo gaat dat tegenwoordig.. ;)

(ik had er gewoon stomweg overgelezen)
Gewijzigd op 08/03/2011 23:00:33 door Jasper DS
 
Jordi Kroon

Jordi Kroon

08/03/2011 23:08:06
Quote Anchor link
Toevoeging :)
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
<?php
switch ($_GET['pagina'])
{
case
home:
include 'home.php';
break;
case
contact:
include 'contact.php';
break;
case
over:
 include 'over.php';
break;
    default:

      // de standaart pagina
      // kun je vergelijken met else

      break;
}

?>
Gewijzigd op 08/03/2011 23:08:45 door Jordi Kroon
 
Jasper DS

Jasper DS

08/03/2011 23:10:20
Quote Anchor link
je vergeet de quotes het is:

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
<?php
switch ($_GET['pagina'])
{
    case
'home':
        include 'home.php';
        break;
    case
'contact':
        include 'contact.php';
        break;
    case
'over':
       include 'over.php';
        break;
    default:

      // de standaard pagina
      include 'default.php';
      break;
}

?>


en het is standaard niet standaard. ik heb het even aangepast. :)
Gewijzigd op 08/03/2011 23:13:42 door Jasper DS
 
Jordi Kroon

Jordi Kroon

08/03/2011 23:12:49
Quote Anchor link
Ja ik had even je begin post gekopieerd
T gaat er ook om dat je het begrijpt :)
 
Jasper DS

Jasper DS

08/03/2011 23:14:00
Quote Anchor link
ik begrijp het. Bedankt :)
Het ging me vooral om die string :p
Gewijzigd op 08/03/2011 23:14:28 door Jasper DS
 

08/03/2011 23:15:25
Quote Anchor link
Ik vind het best wel erg dat er in zoiets simpels best wel grote fouten worden gemaakt.
 
Jasper DS

Jasper DS

08/03/2011 23:16:54
Quote Anchor link
Ja ik was juist die quotes vergeten.. Te snel willen zijn.. ;s Sorry karl het zal niet meer gebeuren :)
 
Jordi Kroon

Jordi Kroon

08/03/2011 23:17:44
Quote Anchor link
Ik gebruik het zelf best veel . Omdat er veel overzicht in zit
 
Jasper DS

Jasper DS

08/03/2011 23:19:14
Quote Anchor link
Ik heb het niet veel nodig.. Maar laten we niet teveel offtopic gaan.. het probleem is opgelost. :)
 
Sander A

Sander A

08/03/2011 23:25:27
Quote Anchor link
Wat is het voordeel van een switch ten opzichte van te werken met

if
elseif

enzovoort

(excuus als dit een domme vraag is)
 
Jasper DS

Jasper DS

08/03/2011 23:26:48
Quote Anchor link
er zal waarschijnlijk wel een snelheidsverschil zijn. switch zal iets sneller zijn maar ik ben niet zeker.
Gewijzigd op 08/03/2011 23:29:18 door Jasper DS
 
Jordi Kroon

Jordi Kroon

08/03/2011 23:31:06
Quote Anchor link
Snelheid zou dan 0,0001 ofzo zijn maar ik gebruik hem voor overzicht switch ziet er veel netter uit
Dat is 1 heelgroot voordeel
 
Roel -

Roel -

08/03/2011 23:33:36
Quote Anchor link
Met switch is het makkelijker om nieuwe statements toe te voegen. Je vergelijkt dus één waarde met een hoop anderen, ipv dat je steeds elseif moet gebruiken.

Scheelt enorm veel tijd. (edit: qua programmeren dan)

Overigens open je een switch zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
switch($_GET['test']):
    case
1: default:
        echo 1;
        break;
    case
2:
        echo 2;
        break;
endswitch;

?>
Gewijzigd op 08/03/2011 23:34:17 door Roel -
 

08/03/2011 23:34:47
Quote Anchor link
PHP Jasper op 08/03/2011 23:26:48:
er zal waarschijnlijk wel een snelheidsverschil zijn. switch zal iets sneller zijn maar ik ben niet zeker.



Nee. Snelheid is ongeveer gelijk aan die van een if constructie.
Het gaat om de netheid.
 
Jordi Kroon

Jordi Kroon

08/03/2011 23:42:27
Quote Anchor link
@roel ik wist niet dat je ook zo een switch kon openen/sluiten
@karl precies wat ik net dus zij veel overzichtelijker
 

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.