$$a -> geeft undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

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 in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »
Johan Cuypers

Johan Cuypers

28/02/2016 23:29:59
Quote Anchor link
Beste,

Ik ben een cursus van lynda.com PHP beyond the basic aan het volgen en daarin stond dat als je dit script uitvoerd:

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
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Variable Variables</title>
</head>
<body>
<?php
$a
= "Hello";
$hello = "Hello everyone.";
echo $a . "<br />";
echo $hello. "<br />";

echo $$a."<br />";

?>


</body>
</html>


je volgend resultaat moet krijgen:

Hello
Hello everyone.
Hello everyone.

maar ik krijg een melding:
Hello
Hello everyone.

Notice Undefined variable: Hello In /Users/naam/Sites/btb_sandbox/variable_variable.php on line 14

Is dit omdat zei een vroeger versie van PHP gebruiken ? V5.2.6
en ik gebruik v 7.0.2 ?

Met vriendelijke groeten
Johan
- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 29/02/2016 10:24:19 door - Ariën -
 
PHP hulp

PHP hulp

26/11/2024 22:34:15
 
- SanThe -

- SanThe -

28/02/2016 23:57:22
Quote Anchor link
Je gebruikt Hello en hello, hoofdletter en kleine letter.
Maak ze allen hetzelfde.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/02/2016 00:03:06
Quote Anchor link
- SanThe - op 28/02/2016 23:57:22:
Je gebruikt Hello en hello, hoofdletter en kleine letter.
Maak ze allen hetzelfde.


Ik zien geen variabele $Hello hoor San The?

Ik zie wel een $$a. dat zal waarschijnlijk een $a moeten zijn.

Toevoeging op 29/02/2016 00:05:52:

Oh en de . achter $hello daar moet wel een spatie tussen lijkt me. dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo $hello . "<br />";


Overigens zie ik nu inderdaad in de foutmelding ook Hello staan met een hoofdletter.
 
Thomas van den Heuvel

Thomas van den Heuvel

29/02/2016 00:56:49
Quote Anchor link
Frank Nietbelangrijk op 29/02/2016 00:03:06:
Oh en de . achter $hello daar moet wel een spatie tussen lijkt me. dus:

Waarom zou dat moeten? :/

Het is dan wellicht beter leesbaar maar het is niet verplicht.
 
- SanThe -

- SanThe -

29/02/2016 08:15:50
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$a
= "Hello";
$hello = "Hello everyone.";
echo $$a; // is dus echo $Hello en die bestaat niet (met hoofdletter)
?>
 
Ivo P

Ivo P

29/02/2016 09:38:22
Quote Anchor link
Leuk als voorbeeld voor de mogelijkheden van PHP om in een cursus te laten zien, maar in de praktijk zou je dit niet moeten toepassen.

Je script wordt er behoorlijk onduidelijke door.

De enige keren dat ik me herinner dit te hebben toegepast de afgelopen 10+ jaar, is bij fouten met copy-paste van code waarbij een $ teveel bleef staan.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

29/02/2016 10:00:49
Quote Anchor link
- SanThe - op 29/02/2016 08:15:50:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$a
= "Hello";
$hello = "Hello everyone.";
echo $$a; // is dus echo $Hello en die bestaat niet (met hoofdletter)
?>


Dat wist ik niet eens :-). Maar het valt wat mij betreft onder "zinloos geweld" dus vergeet ik dit direct maar weer. @Thomas: your right!
 
- SanThe -

- SanThe -

29/02/2016 12:42:44
Quote Anchor link
Frank Nietbelangrijk op 29/02/2016 10:00:49:
... Maar het valt wat mij betreft onder "zinloos geweld" ...

Helemaal mee eens.
 
Thomas van den Heuvel

Thomas van den Heuvel

29/02/2016 16:18:06
Quote Anchor link
Het is altijd lastig om een "juist gebruik" en het "nut" te illustreren met een haast triviaal voorbeeld.

Variabele namen van variabelen kunnen handig zijn. Bijvoorbeeld als een klasse- of methodenaam bepaald moet worden via configuratie of een of andere berekening.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// bepaal / bereken driver
$driverClass = ...;
$driver = new $driverClass();

// ...

// bepaal aan te roepen methode

$method = ...;
$someObject->$method();
?>

Deze laatste variant is vergelijkbaar met de PHP functie call_user_func().

Het feit dat deze constructies (nog steeds) bestaan geeft ook (min of meer) aan dat deze een zeker bestaansrecht hebben. Wil niet zeggen dat je deze maar moet gebruiken waar mogelijk. Dit moet een weloverwogen keuze zijn.
 
Johan Cuypers

Johan Cuypers

01/03/2016 19:53:09
Quote Anchor link
Thanks San The :) ik had net ook ontdekt ;) ja php pas begonnen vandaar soms zit het in de kleine details ;)
Maar zo leer ik wel waar ik later moet op kijken wanneer er fouten zijn


Toevoeging op 01/03/2016 19:56:06:

Johan Cuypers op 01/03/2016 19:53:09:
Thanks San The en Frank :) ik had net ook ontdekt ;) ja php pas begonnen vandaar soms zit het in de kleine details ;)
Maar zo leer ik wel waar ik later moet op kijken wanneer er fouten zijn
 



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.