objecten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

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# .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 »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »
Robin de Vries

Robin de Vries

01/03/2009 15:58:00
Quote Anchor link
ik wil graag een object 1x definiëren, en dan in alle functies van alle klassen kunnen gebruiken.

het moet een soort superglobal worden,
nu heb ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$oDb
= new database;
?>

en dit moet ik iedere functie van elke class herhalen, hoe voorkom ik dat?
 
PHP hulp

PHP hulp

04/05/2024 19:50:43
 
Frank -

Frank -

01/03/2009 16:03:00
 
Robin de Vries

Robin de Vries

01/03/2009 16:04:00
Quote Anchor link
en dat object moet je dan via parent:: gebruiken, kan dit ook met gewoon oDb ofzo?
Gewijzigd op 01/01/1970 01:00:00 door Robin de Vries
 
Joren de Wit

Joren de Wit

01/03/2009 16:43:00
Quote Anchor link
Je wilt een bepaalde instantie van een klasse in verschillende methods van verschillende klassen gebruiken? De meest gangbare manier is dan om het object als parameter aan de betreffende method mee te geven.

Om verder te gaan op jouw voorbeeld van een database connectie, je maakt natuurlijk niet binnen elke methode een nieuwe verbinding met de database, dat is nergens voor nodig. Geef de instantie die de database verbinding bevat mee als parameter:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$oDb
= new database;
$oInstance->methode($oDb);
?>
 
Robin de Vries

Robin de Vries

01/03/2009 16:48:00
Quote Anchor link
dat is wel een mooie oplossing, maar is er geen manier om een superglobal aan te maken, of is dat af te raden?
 
Joren de Wit

Joren de Wit

01/03/2009 16:51:00
Quote Anchor link
Dan zou je de instantie $oDb natuurlijk ook in een sessievariabele kunnen zetten.
 
Robin de Vries

Robin de Vries

01/03/2009 16:53:00
Quote Anchor link
maar het gaat mij erom wat de veiligste, code is..

en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
global $oDb = new database;
?>


werkt niet?
 
Joren de Wit

Joren de Wit

01/03/2009 17:01:00
Quote Anchor link
Nee dat zal inderdaad niet werken. Als je binnen een method een variabele van buiten de method wilt gebruiken, zul je hem binnen de global scope moeten halen met de volgende regel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
function jouwMethod()
{

    global $deVariabele;
}

?>

Op deze manier kun je $deVariabele, die buiten jouwMethod() gedeclareerd is, binnen jouwMethod() gebruiken. Voorwaarde is natuurlijk wel dat $deVariabele reeds gedeclareerd is voordat je jouwMethod() aanroept.

En dat is direct de reden waarom het niet verstandig is om het op deze manier aan te pakken. Voordat je jouwMethod() kunt gebruiken, moet je dan altijd zorgen dat $deVariabele gedeclareerd is. Dat gaat zeker voor bugs in je scripts zorgen en die zouden wel eens erg lastig terug te vinden zijn.

Veel beter is het dan om $deVariabele gewoon als parameter aan jouwMethod() mee te geven.
 
Robin de Vries

Robin de Vries

01/03/2009 17:03:00
Quote Anchor link
maar als ik op index.php (waar alle objecten worden ingeladen) neerzet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$oDb
  = new database;
?>


dan kan ik met global het gebruiken. want dan is hij bij index.php gedefiniëerd? toch?
 
Joren de Wit

Joren de Wit

01/03/2009 17:09:00
Quote Anchor link
Jep, maar wat is dan het probleem om $oDb gewoon als parameter aan je methods mee te geven?

Dat global idee gaat juist in tegen de hele OOP gedachte, namelijk dat stukken code eenvoudig herbruikbaar moeten zijn. En dat verminder je in jouw geval aangezien je met jouw oplossing vereist dat er altijd een variabele genaamd $oDd met de juiste inhoud gedeclareerd is voordat je de betreffende methods kunt gebruiken.

Het probleem is dat de variabele $oDb altijd precies die naam moet hebben en je daar nooit vanaf kunt wijken in je scripts. Gevolg: een klein spelfoutje of verandering qua naamgeving en je scripts werken niet meer. Dat probleem heb je niet als je de variabele als paramter aan je methods meegeeft, dan maakt het niets uit welke naam de variabele in het procedurele script heeft...
 
Robin de Vries

Robin de Vries

01/03/2009 17:12:00
Quote Anchor link
ok, je hebt me overtuigt :) dat gaat dus parameter werk worden...

dan nog 1 dingetje, hoe geef je een parameter mee met een construct function?
 
Joren de Wit

Joren de Wit

01/03/2009 17:16:00
Quote Anchor link
Voorbeeldje:
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
class myClass
{
    public $sVar;
    
    public function __construct($sParam)
    {

        $this->sVar = $sParam;
    }
}


$oInstance = new myClass('parameter');
echo $oInstance->sVar;
?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Robin de Vries

Robin de Vries

01/03/2009 17:17:00
Quote Anchor link
duidelijk.
 



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.