Undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Java Developer (IT Consultant) - Bankin

Do you have passion for technology and innovation? Are you ready to create innovative solutions to give the financial sector a solid lead in the digital world? Your day to day activities As Full stack Java Developer you will be part of the DevOps team. With a multidisciplinary team you will - in an Agile way - be working on building new functionalities and maintaining existing features. It covers both development and operations; helping to organize the continuous delivery pipeline, connecting to back end systems, performing automated tests and shaping the front end. The high-quality solutions you deliver result in

Bekijk vacature »

OutSystems developer @ Regio Amsterdam

2021-06-22 iSense OutSystems developer Ben jij een ervaren OutSystems developer? Werk jij graag aan uiteenlopende complexe projecten? Lees dan snel verder! ISKO48331 Organisatie Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren. Jij zal hierbij vanuit jouw expertise de klant adviseren over

Bekijk vacature »

PHP backend ontwikkelaar met Symfony kennis gezoch

Bedrijfsomschrijving Dit bedrijf maakt voor haar klanten aansprekende en slimme webapplicaties voor haar klanten. De mensen gaan hier informeel en sympathiek met elkaar om. De eigenaar komt vanuit een andere branche en heeft inmiddels alweer een aantal jaar gelden dit bedrijf overgenomen. Ontwikkelaars krijgen hier heel veel vrijheid om zelf invulling te geven aan hun manier van werken. Inmiddels is er weer ruimte voor een extra medewerker vanwege de groei van de organisatie. Groeien is overigens geen doel van dit bedrijf. Wel het 'blij' maken van klanten en mooie technische PHP applicaties ontwikkelen. Die houding zorgt dat ze veel aanbevelingen

Bekijk vacature »

Sr Developer Cloud Software Implementaties / Cloud

Over het bedrijf: Wij zijn gespecialiseerd in software services. Ben jij eerder werkzaam geweest als developer? Heb je ervaring als programmeur? Vaste baan: Sr Developer Cloud Software Implementaties ICT 3.000 - 4.800 Senior Developer Wij zijn een groeiende, uitdagende en innovatieve internationale onderneming. We investeren in menselijk kapitaal en bieden goede carrièremogelijkheden. Wij werken voor grote klanten. We doen omvangrijke projecten die we bij ons op kantoor realiseren (geen detachering). Wij werken met state-of-the-art technologie en lopen daarin voorop. Wil jij de diepte in en veel leren, dan is deze baan geknipt voor jou. Jouw werkzaamheden als Sr Developer Cloud

Bekijk vacature »

C# .NET Full Stack Developer Medische Software / C

Over de werkgever: Wij ontwikkelen 3D analyse software voor de medische sector. Ben jij een ervaren Full Stack ontwikkelaar? Heb jij ervaring met C#? Vaste baan: C# .NET Full Stack Developer Medische Software JavaScript 3.300 - 4.500 C# Full Stack Developer Ons bedrijf ontwikkelt geavanceerde software voor analyse van medische beelden. Artsen gebruiken onze software bij de diagnosestelling. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat houdt de functie precies in?: Voor de vacature als C# Full Stack Developer Bilthoven .NET ga je het volgende

Bekijk vacature »

Backend PHP Developer voor fris en modern bedrijf!

Bedrijfsomschrijving Werken aan toffe applicaties in een jong, fris en modern bedrijf? Dan is deze vacature zeker wat voor jou! Je komt hier terecht in een toffe scale-up met start-up mentaliteit. Samen met je collega's ga je werken aan online oplossingen. Denk aan maatwerk webapps, webshops en websites waar jij en je team volledig los mogen gaan. Op het moment werken er zo'n 80 man voor dit fullservice internetbureau maar de verwachting is dat dit ook in de toekomst verder zal groeien. Het is hier allemaal uitstekend geregeld, je krijgt goede spullen om mee te werken, je werkt in een

Bekijk vacature »

Ruby/Elixir Developer (fixed & interim)

What are you going to do? Being a Ruby/Elixir Developer at T-Mobile is an exciting and varied job that touches different facets of both the customer fulfilment & assurance processes and the network infrastructure here at T-Mobile. The department we called ‘Digital Orchestration’ is the gateway between the commercial customer services and the implementation of those in our networks and on our service platforms. This encompasses internet access, TV and voice services for our consumer domain and internet access, connectivity and hosted voice/mobile connect services for our extended business line. The SCRUM team that you’ll join is developing and maintaining

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Full Stack Developer / Clojure / Functional Progra

2021-06-03 iSense Full Stack Developer / Clojure / Functional Programming / React Are you an experienced (medior / senior) Full-stack Developer who likes working on a state-of-the-art platform with techniques like Clojure and React? Then this is the vacancy for you! ISDR49939 Company For our client, a modern and ambitious company in the Eindhoven region, we're looking for an experienced Full-stack Developer. The company is expanding rapidly after launching their product about 2 years ago. You'd be contributing to their ever expanding, world-wide used content platform with enormous amounts of data and big files. With your team, you're working on

Bekijk vacature »

Software Developer - Space unit

We help our customers in their day-to-day operations by processing Space & Earth Observation data using cutting edge IT technologies. If you: • are a software engineer willing to work for a creative group in the Space Business with earth observation and geospatial data, • are eager to learn new big data, machine learning and cloud technologies, • enjoy integrating different components in a wide landscape, • have a passion for clean code and elegant solutions, then, our team is looking for you! Together with our data scientists and IT colleagues, you will have the opportunity to work in projects,

Bekijk vacature »

.Net Developer C# / Software

Over het bedrijf: Wij zijn een software ontwikkelaar. Ben jij een Full Stack .Net Developer? Heb je ervaring als .Net Developer Vaste baan: .Net Developer C# Full Stack 3.000 - 4.300 .Net Developer Wij zijn een Nederlandse ontwikkelaar van ERP-software en richten ons op o.a. bouw- en productiebedrijven, die veel te maken hebben met projecten. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Je werkt bij ons in een prettige en informele omgeving. Jouw werkzaamheden als .Net Developer C#: Voor de vacature als .Net Developer Rijssen

Bekijk vacature »

Junior Software Developers gezocht!

Bedrijfsomschrijving Onze opdrachtgever is een bekende internationale speler binnen de branche waarin ze werken. Ze hebben vestigingen door heel Nederland maar de R&D afdeling is gelegen in het zuiden van Overijssel. Deze organisatie is voor hun klanten continu bezig om oplossingen te bedenken die bijdragen aan een duurzame leefomgeving. Om het IT team te versterken zijn ze op zoek naar een Junior Developer. Binnen het team zal je werken aan interne software oplossingen die gebruikt zullen worden door de gehele organisatie (in binnen- en buitenland). Functieomschrijving Je gaat hier werken met technieken als C#, ASP.Net en Javascript, hiermee ga je

Bekijk vacature »

C# .NET Developer in een club van Digital Natives!

Bedrijfsomschrijving Deze organisatie heeft twee vestigingen in Nederland. In totaal werken er ongeveer 25 dames en heren nauw samen aan het bouwen van kwalitatief hoogstaande (web)applicaties. De organisatie groeit hard en de aanvragen stromen binnen, maar er wordt bewust voor gekozen om relatief klein (het uiteindelijke doel is maximaal 25 medewerkers per vestiging) te houden. Dit om de gemoedelijke, informele werksfeer, het opendeurenbeleid en de korte lijnen altijd in stand te houden. De organisatie is een digital agency met kantoren in Amsterdam en Enschede. Ze helpen hun klanten sinds 2008 met het creëren van digitale oplossingen die het merk, de

Bekijk vacature »

Medior Backend Webdeveloper HBO / HTML CSS

Over de werkgever: Wij zijn een Fullservice Internetbureau. Bouw jij nieuwe platforms en websites? Heb jij ervaring met Magento en WordPress? Vaste baan: Medior Backend Webdeveloper HBO PHP 3.200 - 4.200 Medior Backend Webdeveloper Wij zijn een Fullservice Internetbureau. Wij maken Websites, Apps en Portals, en zijn actief op gebied van E-commerce. We hebben ook veel aandacht voor websiteoptimalisatie (SEA en SEO), en systeemintegratie, en maken datakoppelingen met veel verschillende systemen. Bij ons 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. Daarnaast staan

Bekijk vacature »

Oracle Apex Ontwikkelaar in de regio Utrecht

Bedrijfsomschrijving Bij deze goede klant van ons stromen er momenteel nog steeds Oracle en Apex gerelateerde opdrachten binnen waarvoor zij versterking kunnen gebruiken van ervaren Consultants. Het gaat hier niet om een grote detacheerder zoals je deze wellicht kent, maar om een persoonlijke consultancy organisatie waarbij aandacht voor jou en jouw wensen zeker aanwezig is. Zo houden zij rekening met reistijd, gaan opdrachten in overleg en is er ruimte voor training op maat. Ondanks dat je voornamelijk bij klanten op locatie werkt vindt dit bedrijf het erg belangrijk dat je onderdeel bent van de organisatie. Er worden daarom veel momenten

Bekijk vacature »
Barry Meijer

Barry Meijer

24/01/2011 12:04:10
Quote Anchor link
Beste allemaal,

Ik zou graag eens een probleempje (uitdaging) bij jullie neerleggen.

Ik krijg een notice:
Undefined variable: context op Regel: 1788


Op deze regel begint het volgende stukje code:
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();


Nu denk ik dat ik dit kan oplossen met isset. Het probleem echter is dat ik geen PHP held ben die precies weet hoe hij dit kan toepassen binnen dit stukje code.

Ik hoop dat jullie mij kunnen helpen.

Bij voorbaat dank!

Dit is een hulp-forum. Dat er Hulp gevraagd is weten de meeste mensen wel. -> Topic titel veranderd.[/modedit]
Gewijzigd op 24/01/2011 15:48:42 door Jens V
 
PHP hulp

PHP hulp

18/09/2021 21:41:01
 
Gerhard l

gerhard l

24/01/2011 12:06:34
Quote Anchor link
Hij herkent de $context niet, weet je zeker dat je die hiervoor hebt gedefinieerd en je kan deze inderdaad checken door isset dat doe je zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($context)){
//$context is geset dus ga door
}
else{
//$context word niet herkend dus foutmelding
}
?>
 
Barry Meijer

Barry Meijer

24/01/2011 12:07:43
Quote Anchor link
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
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php if (!empty($modSettings['enabled_spider']))
{

$enabled_spider = explode(",", preg_replace("/(\[^a-ZA-Z0-9,])/", "", $modSettings['enabled_spider']));




        foreach ($enabled_spider as $key => $value)
        if (empty($value))
        unset($enabled_spider[$key]);
}

else
$enabled_spider = array();
$spider_match = false;

    if (!empty($modSettings['enable_spiderAccess']))
    {



    
        foreach($enabled_spider as $spider)
        {

            preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
        
        

            if(count($matches) > 0)

              $spider_match = true;


        

        }

    }


        if (!$spider_match || $context['user']['is_guest'])
            is_not_guest(); ?>


Dit is het stuk code waar het om gaat.
Wat ik niet helemaal snap is, ik definieer $context bovenin het document (global).
Gewijzigd op 24/01/2011 12:22:47 door Barry Meijer
 
Teun Hesseling

Teun Hesseling

24/01/2011 12:18:27
Quote Anchor link
zou je alsjeblieft alleen even de code willen plaatsen die relevant is ?
niemand hier heeft zin om 1443 regels aan code door te spitten.
 
Barry Meijer

Barry Meijer

24/01/2011 12:23:07
Quote Anchor link
Excuses :) Het is aangepast.

Toevoeging op 24/01/2011 14:05:43:

Het is gelukt! :) Hartelijk dank!
 
Kris Peeters

Kris Peeters

24/01/2011 14:17:25
Quote Anchor link
Een notice is geen error; een notice is ook geen warning.
Vertaal eens dat woord; het betekent iets als "merk op".

Wat php jou probeert te vertellen:

Jij vraagt:
is $context['user']['is_guest'] gelijk aan true?

Nu, als $context niet gedefinieerd is, en dus niet bestaat, bestaat $context['user'] ook niet en $context['user']['is_guest'] zeker niet.


Vergelijk het wat met iemand die vraagt: "Wie is de onderdirecteur van Duff beer?"
Dan denk je: "Duff" bestaat niet eens, dus er is sowieso ook geen directeur. Laat staan dar er een onderdirecteur zou kunnen zijn.

Oplossing:
1) met isset() of empty().

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
...
if (!$spider_match || (!empty($context['user']['is_guest']) && $context['user']) ['is_guest']) )
...

?>


2)zet je error reporting wat soepeler, op bv.
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 



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.