warning undefined constant

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar 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 Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Back end developer Digital agency

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 20 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 »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »
Andy De Clercq

Andy De Clercq

18/01/2010 22:23:00
Quote Anchor link
Hallo,
Na een overschakeling van een oude wamp naar wampserver 2 krijg ik nu steeds de foutmelding:
undefined constant index.
Dit krijg ik op vele plaatsen, dus lijkt het me eenvoudigst om deze melding af te zetten.
Kan ik enkel dit uitzetten en andere foutmeldingen wel nog verkrijgen?
Alvast bedankt voor de hulp!
 
PHP hulp

PHP hulp

09/11/2024 03:52:08
 

18/01/2010 22:27:00
Quote Anchor link
Nee, niet de foutmeldingen wegstoppen.
Dat is net alsof je een nieuwe broek over je net afgehakte been aantrekt. Het bloed nog steeds.
Je moet die foutmeldingen oplossen, verbeteren, zorgen dat het script niet meer fout is.
Waarschijnlijk doe jij dingen als $_GET[blabla], wat dus natuurlijk $_GET['blabla'] moet zijn.
Maar zonder relevante code kan ik niet zeggen wat er mis gaat.

(Bij een live website zet je de foutmeldingen wel af.)
 
Rens Rikkerink

Rens Rikkerink

18/01/2010 22:28:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL^E_NOTICE);
?>
 
Afra ca

Afra ca

18/01/2010 22:28:00
Quote Anchor link
Het uitzetten van errors wordt altijd afgeraden, en niet zonder reden. Het gaat waarschijnlijk niet om een groot script, dus je gaat zoeken in je script naar iets als "INDEX" , maar dan zonder quotes. Dan heb je namelijk te maken met een undefined constant. Waarschijnlijk is het iets als $_POST[INDEX]......

En als je toch leuk errors aan het opruimen bent, maak er gelijk strict van:

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

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors',1);

?>
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
 

18/01/2010 22:32:00
Quote Anchor link
Afra schreef op 18.01.2010 22:28:
Het uitzetten van errors wordt altijd afgeraden, en niet zonder reden.

Alleen op een live website dus juist wel, dan moet je zorgen voor goede foutafhandeling (voor bijvoorbeeld mysql).
Want hackers kunnen de php waarschuwingen gebruiken om misbruik te maken van de website. Bijvoorbeeld als php aangeeft dat een query mislukt is omdat er een onbekende quote is.
Gewijzigd op 01/01/1970 01:00:00 door
 
Yearupie Achternaamloos

Yearupie Achternaamloos

18/01/2010 22:37:00
Quote Anchor link
Waarom moet hij er e_strict van maken?

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
20
21
22
23
24
25
26
<?php

// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Report all errors except E_NOTICE
// This is the default value set in php.ini

error_reporting(E_ALL ^ E_NOTICE);

// Report all PHP errors (see changelog)
error_reporting(E_ALL);

// Report all PHP errors
error_reporting(-1);

// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);

?>


Meestal zegt men dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>


http://phptuts.nl/view/39/12/
 
Andy De Clercq

Andy De Clercq

18/01/2010 23:02:00
Quote Anchor link
Dit is een website waaraan ik nu verder werk, maar de "oude" pagina's heb ik niet geschreven en dacht dus op deze manier te kunnen omzeilen dat ik al die code moet gaan doorlopen.
Want het gaat hier om een redelijk grote website.
 
Nicoow Unknown

Nicoow Unknown

18/01/2010 23:06:00
Quote Anchor link
@Karl,
Je zet de foutmeldingen niet uit,, je zorgt alleen dat je zelf alle foutmeldingen afvangt.
Daardoor is het niet meer nodig om de foutmelding aan te laten staan.

Weet trouwens iemand of het ook mogelijk is om PHP alle error's als Excpetion te laten gooien?
 

18/01/2010 23:12:00
Quote Anchor link
nico schreef op 18.01.2010 23:06:
@Karl,
Je zet de foutmeldingen niet uit,, je zorgt alleen dat je zelf alle foutmeldingen afvangt.
Daardoor is het niet meer nodig om de foutmelding aan te laten staan.

Weet trouwens iemand of het ook mogelijk is om PHP alle error's als Excpetion te laten gooien?

Nee, je zet ze dus wel uit, want php kan niet alles als exception gooien o.i.d. geloof ik. Wat dus weer betekend dat je wel een error krijgt (maar ook gelijk afhandelt).
Of je moet weer met set_error_handler gaan klooien.
 
Nicoow Unknown

Nicoow Unknown

18/01/2010 23:20:00
Quote Anchor link
Oftwel gewoon een Constante DevelopmentMode aanmaken,, en afhankelijk daarvan de errors aan en uit zetten.
Wel jammer dat php niet alles als Exception kan gooien, dan had je veel meer mogelijkheden gehad, ook omdat je dan alle fouten had kunnen loggen, zonder dat de user daar echt last van heeft.
 
Andy De Clercq

Andy De Clercq

21/01/2010 10:13:00
Quote Anchor link
Nu open ik identiek dezelfde website in een wamp5 en daar komen die "notice" toestanden niet naar voor.
Wat is er dan zo anders in deze php.ini?
Graag wat duiding, alvast bedankt!
 
Joren de Wit

Joren de Wit

21/01/2010 10:34:00
Quote Anchor link
Mogelijk staat de display_errors instelling uit? In dat geval wordt er geen enkele foutmelding weergegeven. Verder zou je ook kunnen kijken naar de error_reporting instelling in je php.ini, alhoewel je die ook in je PHP script kunt manipuleren.
 
Nicoow Unknown

Nicoow Unknown

21/01/2010 10:34:00
Quote Anchor link
Wamp 5 zegt mij niet veel,,
Welke php versie staat erop,
welke Apache versie?
 
Andy De Clercq

Andy De Clercq

21/01/2010 11:00:00
Quote Anchor link
Hallo,
de appache is:
Apache/2.2.4 (Win32)
de php is 5.2.3
in php.ini staat:
error_reporting 6135
display_errors staat op on.
Met deze configuratie krijg ik geen notice te zien.
Kunnen jullie hermee iets meer doen?
In ieder geval bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Andy De Clercq
 
Koen

koen

21/01/2010 11:10:00
Quote Anchor link
er zijn meerdere php.ini bestanden in je wamp of xamp
heb je wel de goeie gewijzigd?
 
Andy De Clercq

Andy De Clercq

21/01/2010 11:31:00
Quote Anchor link
In de bovenvermelde php.ini heb ik nog niks gewijzigd. In die versie krijg ik geen notice toestanden.
Thuis op mijn wampserver 2 wel.
Liefst zou ik die notice toestanden weg hebben, maar wel nog de foutmeldingen krijgen die ervoor zorgen dat je script niet meer loopt.
De eigenlijke errors dus.
Welke instelling moet ik hiervoor aanpassen en hoe?
Alvast bedankt!
 
Nicoow Unknown

Nicoow Unknown

21/01/2010 11:33:00
Quote Anchor link
waarom zou je je notices weg willen hebben,, dan weet je nooit of je iets misschien fout doet.
 
Andy De Clercq

Andy De Clercq

21/01/2010 11:51:00
Quote Anchor link
Persoonlijk ben ik er me van bewust dat dit niet politiek correct is. Maar het gaat hem hier om een grote website, eigenlijk zelfs 4 die vroeger door andere mensen geschreven zijn en waaraan ik nu mag verder werken.
Ondier die wamp5 ging alles vrij vlot maar nu met die nieuwe wampserver 2 komen die notice toestanden.
Zelf had ik dit nog nooit gezien, dus zou ik al de bestanden van mijn voorgangers moeten gaan nazien want dit probleem komt héél vaak terug. Dat zie ik niet zitten.
Wat ik zeker wel wil doen is voor mezelf deze controle behouden en er voor zorgen dat mijn php "proper" is.
Op die manier leer ik behoorlijk programmeren.
zou onderstaande code op de pagina's met "oude" php kunnen helpen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL ^ E_NOTICE);
?>

Of heeft dit invloed op al mijn pagina's?
 
Nicoow Unknown

Nicoow Unknown

21/01/2010 11:56:00
Quote Anchor link
dat is volgens mij pagina specifiek.
Maar dan moet je even goed kijken,, want volgens mij wil je allen E_FATAL laten zien.
 
Andy De Clercq

Andy De Clercq

21/01/2010 13:40:00
Quote Anchor link
Enkele postis hoger heb ik een aantal dergelijke commando's gevonden.
Zal die vanavond wel eens testen en zien wat dat geeft. Want zoals ik al zei ben ik zelf geen voorstander van dergelijk "gedoog" beleid en zal ik dit enkel gebruiken om die "oude php" zonder problemen verder te kunnen gebruiken.
In elk geval vriendelijk bedankt voor alle reacties, ik laat het resultaat van de tests dan melden.
 



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.