variabele > functie > echo = lukt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack .NET Developer voor zakelijke vergelijk

Dutch is mandatory for this position. Als Full Stack C#.NET Developer zorg jij ervoor dat het vergelijkingsplatform over de nieuwste functionaliteiten beschikt. Deze applicatie ondersteunt assurantiekantoren in het inzichtelijk maken en vergelijken van verschillende verzekeringsproducenten. Denk hierbij aan de meest actuele gegevens over premies en voorwaarden. Dit doen zij volledig onafhankelijk. Als Developer ben je bedreven in het samenvoegen van verschillende web services en databasen. Samen met jouw collega’s ben je verantwoordelijk voor het volledige ontwikkeltraject. Je schakelt makkelijk met verschillende afdelingen over bestaande en nieuw te ontwikkelen functionaliteiten. Naast het ontwikkelen van nieuwe functionaliteiten, zal je ook de bestaande

Bekijk vacature »

Full Stack .NET Developer Graduate Program –

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Software Engineer bij informele organisatie met ma

Word jij gelukkig van een afwisselende baan op het snijvlak van inhoud en techniek? En wil jij vanuit jouw ICT expertise en klantgerichte houding het verschil maken bij hetexpertisecentrum voor veilig geneesmiddelengebruik? Dan kan dat! Wij zoeken ter uitbreiding van onze afdeling ICT een: Software-engineer voor 32 - 40 uur per week Jouw belangrijkste taken zijn: Op het kruispunt van business en technologie vertaal je vraagstukken op het gebied van zorg-ICT naar bruikbare software. In nauwe samenwerking met onze apothekers en huisartsen van de zorginhoudelijke afdelingen, denk je mee over functioneel ontwerp en ontwikkel, onderhoud en test je de interne

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Onze klant is een mooie en innovatieve multinational in de regio Utrecht. Ze staan bekend om de hoge kwaliteit van dienstverlening en streven ernaar dit continu te verbeteren. Om dit te kunnen doen zijn zij opzoek naar een Software Developer. Als C# .NET Developer ga je aan de slag met het ontwikkelen van bedrijf kritische software en applicaties. Zo zijn er applicaties en software die van belang zijn voor de bedrijfsvoering, de medewerkers van de organisatie, maar ook voor het klantenbestand van de organisatie. Het landschap is zowel functioneel als technisch en daarmee erg breed. Je komt te werken

Bekijk vacature »

Opleidingstraject tot Low Code Developer Cross Bor

Opleidingstraject tot Low Code Developer Cross Border Solutions Den Haag HBO/WO IT Professional "Wij zetten Mendix en E-magiz in voor onze kritieke processen om de favoriete bezorger te zijn. We zoeken hiervoor Developers in spe die gaat leren ontwikkelen in Mendix en E-magiz voor het uitbreiden van onze Cloud IT-platformen en softwareoplossingen voor onze belangrijkste internationale klanten. Dit vraagt om analytisch vermogen, creativiteit, klantgerichtheid en uitstekende communicatie skills". Wat ga je doen? Als onze nieuwe Junior Developer word je onderdeel van de digitale transformatie van onze internationale business unit naar een e-commerce dienstverlener. PostNL’s cross border unit (CBS) groeit in snel tempo

Bekijk vacature »

.Net / C# Developer - Banking

When .Net/C# is your passion, apply now and join our team! Your day-to-day activities As an experienced .Net/C# developer you will use your skillset to develop new financial applications and services that are not fully automated by standard systems. You will ensure quality and security in ASP.Net and C#. You will work in a multidisciplinary Scrum/Agile team and together you will ensure that the transition to Cloud will go as smoothly as possible. What you need to be successful in this role You are customer focused and enthusiastic. You are at the forefront of architectures, tools and techniques that are

Bekijk vacature »

Dynamics NAV / 365 BC Developer

Bedrijfsomschrijving Als Dynamics Business Central Developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicatie in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen, het tonen van real time informatie en nog veel meer. Dit platform is ontwikkeld op basis van Dynamics 365 Business Central, waar bovenop applicaties middels .NET Core, React en Azure worden

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as

Bekijk vacature »

PHP Developer Symfony Vue.js

Bedrijfsomschrijving Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om te zorgen voor een optimale klantbeleving en optimalisatie van het aanbod. Om diverse businessprocessen binnen de organisatie vloeiend te laten verlopen is software ontwikkeling van essentieel belang. Binnen de organisatie zijn drie scrumteams dagelijks bezig met het beheer en de doorontwikkeling van het applicatielandschap. Zij werken aan verschillende projecten om de beleving van

Bekijk vacature »

Software Developer / PHP

Bedrijfsomschrijving Voor een organisatie in regio Eindhoven zijn wij op zoek naar een Software Developer met goede kennis van PHP. Het gaat om een software bedrijf dat te omschrijven is als informeel en open. De mensen die er werken zijn enthousiast, willen graag goede kwaliteit neerzetten, nieuwe technieken worden omarmt en alles is zo ingericht dat nieuwe tools/technieken gemakkelijk geïntegreerd kunnen worden. De organisatie is erg technisch georiënteerd, men gaat echt voor software development en heeft passie voor het vak. Er wordt geïnvesteerd in medewerkers door bijvoorbeeld opleidingen, cursussen en echt tijd voor onderzoek en innoveren. Je krijgt al snel

Bekijk vacature »

ETL Ontwikkelaar / Data Engineer BI - Public Trans

Ben jij een ervaren ETL ontwikkelaar / Data Engineer BI en wil jij zorgen dat onze klanten in de transportsector waarde kunnen halen uit data en de business kunnen voorzien van hoogwaardige informatieproducten, van dashboards tot complexe voorspelmodellen? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? CGI zoekt een ervaren en communicatief sterke ETL ontwikkelaar / Data Engineer BI die in een autonoom agile team kan werken middels de scrummethodiek en zich bezig gaat houden met het

Bekijk vacature »

Application Developer Tech Lead

We’re Hiring! A UPS Application Developer Tech Lead *REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as

Bekijk vacature »

Java Developer Noord-Nederland

Heb jij een passie voor technologie en ben jij altijd al als eerste op de hoogte van ontwikkelingen en innovaties? Weet jij hoe je de verbinding moet maken tussen business en techniek? Dan ben je welkom bij ons! Wat ga je doen? Als Java developer bij CGI ga je deel uitmaken van de grootste en meest actieve Java community van Nederland. Je levert een bijdrage aan de technische realisatie van complexe systemen voor onze klanten. Hierbij maak je in eenvoudige taal aan de klant duidelijk welke softwareoplossingen op zijn of haar organisatie van toepassing kunnen zijn. Je weet voor onze

Bekijk vacature »

Ontwikkelaar

Wij zoeken een capabele Magento developer, die mee willen werken aan het realiseren van mooie webshops. Wij zoeken een creatief, enthousiast, leergierig, gezellig en capabel persoon. Zelfstandig kunnen werken. Goed kunnen communiceren. De wil hebben om verder te groeien. Als Magento developer werk je samen met je team aan de allerbeste webshops voor onze opdrachtgevers. Wat ga je doen als Magento developer? Ontwikkelen van webshops in Magento Onderhoud plegen aan bestaande webshops Behalve kennis van Magento heb je ook kennis van Javascript, HTML, CSS Je bent in staat om zowel zelfstandig als in teamverband te werken Je bent in staat

Bekijk vacature »

Front-end developer

Ben jij een front-end developer met feeling voor design en animaties? Wil je werken met moderne tools en ben jij ervaren met SCSS/SASS? Wil jij samenwerken met onze backenders en onze UX / visual designers om toffe cases en de nieuwste technieken inzetten voor onze klanten? 24 - 40 uur Samenwerken met designers en developers Zelfstudie budget Tijd voor nette code Certificaten halen Marktconform salaris incl moderne pensioenregeling en bonus Jouw functie als front-end developer Je gaat bij ons werken aan maatwerk (web)applicaties voor verschillende opdrachtgevers, complexe websites in Drupal CMS en soms een eenvoudige website in Wordpress. Dat doe

Bekijk vacature »
Douwe

Douwe

15/11/2007 17:23:00
Quote Anchor link
Hey allemaal,
Ik heb nu een script dat in de verste verte lijkt op het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$aaa
="beeeeeeeeeeeeeeeeh";

function
a(){
  echo $aaa;
}


a();
?>

Het komt er dus neer dat ik een variable aanmaak, die wil ik laten echoën in een functie, en dan roep ik die functie aan. Het verwachte resultaat is dus dat de waarde van de variable wordt geëchod.
Maar wat er gebeurd is: niks.
Als ik kijk of de variable isset() geeft hij false terug.
Het lijkt er dus op dat de variable niet in de functie bruikbaar is... Mijn probleem is dat ik dat dus wel wil.
Hoe krijg ik de variable zover te werken buiten functies, en binnen functies?
Gewijzigd op 01/01/1970 01:00:00 door Douwe
 
PHP hulp

PHP hulp

08/05/2021 13:13:07
 
Joren de Wit

Joren de Wit

15/11/2007 17:27:00
Quote Anchor link
Globals:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$foo
= 'bar';

function
foobar()
{

    global $foo;
    echo $foo;
}


foobar(); // Output: 'bar'
?>
 
Douwe

Douwe

15/11/2007 17:28:00
Quote Anchor link
yeah :) dank je
kan ik ook in een keer alle vars global maken?
Gewijzigd op 01/01/1970 01:00:00 door Douwe
 
GaMer B

GaMer B

15/11/2007 17:29:00
Quote Anchor link
Of de variabel doorgeven aan de functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
function a($input){
  echo $input;
}


$aaa="beeeeeeeeeeeeeeeeh";

a($aaa);
?>
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
 
Frank -

Frank -

15/11/2007 17:31:00
Quote Anchor link
Vraag: Hoeveel bugs wil je hebben?

In jouw code is niet/nauwelijks terug te vinden waar je $foo allemaal voor gaat gebruiken. Jij verandert de waarde ergens en vervolgens valt er vanallesennogwat om. Waarom? Omdat er blijkbaar her en der in functies deze variabele als global wordt aangeroepen.

Wil je de kans verkleinen dat je hiermee de mist in gaat, zorg dan voor hele goeie documentatie! Helaas is documenteren een zwak punt van de beste programmeurs...
 
Joren de Wit

Joren de Wit

15/11/2007 17:32:00
Quote Anchor link
@Frank: bedankt voor de nuancering. Hoef ik die niet meer te geven :)
 
Douwe

Douwe

15/11/2007 17:33:00
Quote Anchor link
@GaMer;
Okay, dat had ik ook al bedacht, maar dat heeft geen zin waar ik het ga gebruiken.
@pgFrank;
Dat maakt niet uit, het gaat over een var die ik niet vanplan ben aan te passen, en dus eigenlijk dienst doet als defined-var, maar beter staat als gewone var.
Gewijzigd op 01/01/1970 01:00:00 door Douwe
 
Joren de Wit

Joren de Wit

15/11/2007 20:59:00
Quote Anchor link
Quote:
Dat maakt niet uit, het gaat over een var die ik niet vanplan ben aan te passen, en dus eigenlijk dienst doet als defined-var, maar beter staat als gewone var.
Definieer hem dan gewoon als constante!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
define('CONSTANTE', 'waarde');
echo CONSTANTE; // Voorbeeldje
?>
 
Douwe

Douwe

17/11/2007 06:53:00
Quote Anchor link
@Blanche;
Ja, dat begrijp ik, maar om mijn redenen wil en doe ik dat niet.
 
Joren de Wit

Joren de Wit

17/11/2007 09:30:00
Quote Anchor link
Ok, je zult er je redenen voor hebben. Maar dit is wel de netste manier om dit op te lossen. Aan het global maken van variabelen kleven namelijk ook een groot aantal nadelen als je niet heel erg netjes script, om het maar niet te hebben over het globaliseren van alle variabelen.
 
Frank -

Frank -

17/11/2007 15:38:00
Quote Anchor link
Douwe Ikkuh schreef op 17.11.2007 06:53:
@Blanche;
Ja, dat begrijp ik, maar om mijn redenen wil en doe ik dat niet.
Maak dan maar vast wat uurtjes vrij voor het debuggen van je systemen, variabelen hebben de eigenschap om nog wel eens van waarde te veranderen. En wanneer je dan op de meest onverwachte plaatsen van deze variabele gebruik gaat maken, dan kom je nog wel eens voor een verrassing te staan.

Veel succes!
 



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.