methods aanmaken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior+ / Medior Full-stack .NET Developer

Organisatie Voor een van mijn business partners in de regio Tilburg ben ik op zoek naar een full-stack medior .NET developer. Je zal komen te werken voor de marktleider binnen de branche en je klantenkring zal onder andere bestaan uit gerenommeerde bedrijven uit de staal- en raketindustrie. Grote spelers, met grote behoefte. Hier ga jij op in spelen door de bestaande producten te verbeteren en nieuwe te ontwikkelen. Functie Je komt namelijk te werken binnen de R&D afdeling. Hierbinnen kom je te werken binnen een dedicated scrum team, met sprints van 3 weken, scrummen zoals het ooit bedoeld is. Daarnaast

Bekijk vacature »

Medior C# developer/ .NETcore /

Deins jij niet terug voor een uitdaging? Heb jij passie voor het vak en zit je het liefst de hele dag met de vingers aan de knoppen? Ben je communicatief vaardig en wil je werken met de nieuwste technieken in een proactief team van enthousiaste developers? Dan ben ik op zoek naar jou! De organisatie Deze organisatie is gespecialiseerd in de ontwikkeling van hypotheeksoftware. Het is jouw doel om het voor de eindgebruiker zo makkelijk mogelijk te maken om alles te regelen omtrent zijn/haar hypotheek. Zo heeft de klant de behoefte om veilig in te kunnen loggen op de online

Bekijk vacature »

Senior .NET developer frontend / Werken met GIS /

Beeld je eens in dat je op een zachte lentedag fluitend in je korte broek binnen komt wandelen. Bij binnenkomst krijg je het gevoel of je in een grote zaal staat, tegelijkertijd zie jij jouw collega’s een potje tafelvoetbal spelen en zie je achterin de zaal de ruimte die gereserveerd is om te gamen. Jouw 80 collega’s zijn druk aan het werk, maar je hoort hen niet. Dit komt doordat de werkruimtes gescheiden zijn door glazen wanden. Jij werkt zelf ook in 1 van die glazen ruimtes. Dit doe jij met een scrumteam van 3 tot 5 man, waarin jij

Bekijk vacature »

Developer / Integratie / BizTalk / Qlikview

Functieomschrijving Heb jij als developer ervaring met integratieontwikkeling of zou jij je hier verder in willen verdiepen? Werk jij graag in een vooruitstrevende organisatie met een complexe omgeving? Reageer dan op deze vacature! Ontwikkeling binnen en beheer van BizTalk en Qlikview. Ontwikkelen van nieuwe datakoppelingen. Omzetting van Functioneel Ontwerp naar een Technisch Ontwerp. Ontwikkelen en beheren van SQL interfaces en webservices. Aanreiken en uitvoeren van verbetervoorstellen en proactief beheer. Waar nodig contacten onderhouden met externe leveranciers en interne klanten. Functie-eisen Je hebt HBO werk- en denkniveau. Je hebt ervaring met development (bij voorkeur .NET / BizTalk). Je hebt affiniteit met

Bekijk vacature »

Als .NET developer software voor digitale dienstve

Vacature Omschrijving Deze fraaie partij levert sinds 1998 software voor digitale dienstverlening. Van digitale formulieren tot procesoptimalisatie en van zaakgericht werken tot kennismanagement. De missie is om iedereen in staat te stellen kennis en processen, ongeacht complexiteit, snel en eenvoudig te automatiseren. Dit is hoe zij er alles aan doen om het verschil te maken in IT-beleving. De oplossingen maken het inrichten van complexe in- en externe processen eenvoudiger. Ze brengen de kwaliteit van dienstverlening naar een hoger niveau zonder ingewikkelde techniek. De drive en expertise binnen deze groeiende werkgever spreken voor zich en hier zijn ze trots op: ze

Bekijk vacature »

Junior Full-Stack Developer

Organisatie Dit bedrijf stond aan de voorgrond van de webdesign bureau’s. Zij zijn een van de eerste geweest die hun eigen CMS hebben ontwikkeld om de klant mee verder te helpen. Inmiddels zijn ze uitgegroeid tot een speler die zich begeeft tussen de kleine en de grote bedrijven in. Dat vinden ze prettig en daar willen ze ook blijven. Ze werken nu voor klanten die zelfs buiten de aarde actief zijn(!) Maar zo hebben ze ook een digitaal e-learning platform ontwikkeld wat er voor zorgt dat ouderen, en minder begaafde dingen ook met voor hun moeilijke dingen overweg kunnen. Hier

Bekijk vacature »

GoLang developer

Houd jij je graag bezig met het ontwikkelen van software met de nieuwste technologieën (Go, Polymer, Docker, Kubernetes)? Vind je het leuk om samen met je team van gedreven developers te werken aan innovatieve concepten die daadwerkelijk impact hebben op de maatschappij? Dan ben ik op zoek naar jou. Deze platte en snelgroeiende organisatie heeft een passie voor het ontwikkelen van vernieuwende software. Dit doen zij samen met hun team van ca. 15 gedreven developers voor innovatieve start-ups, grote gemeenten en een series aan eigen projecten. Vanwege de toenemende groei aan projecten, zijn zij op zoek naar versterking in hun

Bekijk vacature »

Ervaren PHP Developer die startups en multinationa

Organisatie Veel detachering organisaties denken vanuit uit belang van hun klanten en kijken welke consultants daar goed op passen. Wat deze organisatie onderscheid is dat ze met jou gaan kijken waar je goed in bent, waar je je in wilt gaan ontwikkelen en wat je interesses zijn. Op basis daarvan worden de klanten geselecteerd waarvan je voor een periode van minimaal 3 maanden mee gaat draaien in het team. Dit kan zijn in een rol als medior, senior, lead developer of architect. Hierbij krijg je de kans om jezelf te ontwikkelen binnen allerlei grote bekende organisaties. Omdat deze detacheringclub met

Bekijk vacature »

Junior developer

Bij deze organisatie zijn de developers verantwoordelijk voor de (backend) techniek van het platform, waar dagelijks duizenden klanten en honderdduizenden gebruikers mee werken. Je werkt in één van de vijf agile-teams, bestaande uit backend developers, frontenders, webdesigners, internet consultants en de opdrachtgever. Samen zijn alle developers verantwoordelijk voor deze werkzaamheden: Productontwikkeling: Functionaliteit uitbreiden, verbeteren en onderhouden. Klantprojecten: Sprints voor klanten in een multidisciplinair team. Technisch onderhoud: de code technisch in goede gezondheid houden met tests, security audits en optimalisaties. Operations: het high tech serverplatform verbeteren en onderhouden. Research: Kennis van het team vergroten en verdiepen met onderzoek en overdracht op

Bekijk vacature »

SharePoint / C#.Net / Ontwikkelaar / Developer / P

Functieomschrijving Heb jij ervaring met SharePoint, JavaScript, C# of ASP.NET en wil je werken aan een SharePoint platform waar meer dan 10.000 mensen dagelijks mee werken? Dan is dit wellicht interessant voor jou! SharePoint Office 365 JavaScript TypeScript PowerShell #C ASP.NET Programmeren in SharePoint 2013 / SharePoint 2016 (en binnenkort SharePoint 2019); Bouwen van nieuwe software; Ombouwen van bestaande software; Oplossen van derdelijns incidenten; Maken van een technisch ontwerp; Software refinement; Testen van nieuwe en bestaande software; Werken aan diverse projecten zoals een mobiele applicatie, webapplicaties, CMS-systeem en eCommerce. Functie-eisen Je bent een ervaren Microsoft developer; Je hebt ervaring met

Bekijk vacature »

Startende .NET Programmeur

Bedrijfsinfo De organisatie is ruim 10 jaar geleden opgericht door 2 vrienden die van hun hobby hun werk wilde maken. Het bedrijf liggend in de regio Den Haag bestaat uit 60 werknemers waarvan 6 front end en 28 back end programmeurs en is gelegen in een grote oude kerk. De core business van het bedrijf is het maken innovatieve maatwerking SAAS-oplossingen voor grote partijen als Thomas Cook, Phillips en ASML. Daarbuiten richten ze zich op een stukje maatwebsites en het ontwerpen van huisstijlen van bedrijven. Bij de high-traffic omgevingen word gebruik gemaakt van .NET Core, Azure IoT-hub en Angular. Functieomschrijving

Bekijk vacature »

C# developer gezocht, inhouse functie (C#, Winform

Je bent C# developer en op zoek naar een nieuwe baan? Het liefst in de regio Rotterdam? Binnen een sterk bedrijf dat zich al een aantal decennia heeft bewezen? En bij voorkeur een bedrijf met een platte organisatie, directe lijnen en informele sfeer? Mogelijk dat deze baan dan iets voor jou is. Voor een Rotterdams software bedrijf ben ik namelijk op zoek naar een medior of senior C# developer. Het bedrijf richt zich op automatiseringssoftware voor met name het MKB. Hiervoor hebben ze een standaardproduct ontwikkeld dat continu doorontwikkeld wordt en inmiddels duizenden gebruikers kent over tientallen branches. Door zich

Bekijk vacature »

Medior .NET developer / ERP software /

Op een steenworp afstand van het Veluwe meer werken op een van de mooiste locaties van Nederland? In de pauze met je collega’s een visje halen in de haven of een wandeling langs het water maken? Alles is hier mogelijk! Houd jij van een uitdaging en ben jij een communicatieve programmeur die maatwerk levert en altijd streeft naar het beste resultaat? Denk je vaak out-of-the-box en krijg je energie van het maken van klant specifieke oplossingen? En heb je het gevoel dat je stagneert in je huidige werkzaamheden? Dan is dit de baan die je zoekt! Deze organisatie is gespecialiseerd

Bekijk vacature »

Senior C# .NET Developer

Heb je ervaring in ontwikkelen van applicaties m.b.v. C# en ben je een Teamplayer met goede communicatieve vaardigheden? Dan ben jij de Senior C# .NET Developer die we zoeken! Senior C# .NET Developer Je komt te werken in een gezellig en informele scrumteam en bouwt mee aan de ontwikkeling van een nieuwe applicatie voor groothandelaren in de bloemen- en plantenbranche. Hierbij krijg je de mogelijkheid jezelf te ontwikkelen in de richting jij wilt! Front end, back end of full stack. Wij vragen van jou… Ervaring in ontwikkelen van applicaties m.b.v. C# Teamplayer met goede communicatieve vaardigheden Een pro-actieve werkhouding De

Bekijk vacature »

Java Developer AWS Financiële sector 5500,-

Functieomschrijving Ben jij een ervaren Java Developer, daagt een dynamische omgeving jou uit en bouw je graag innovatieve oplossingen? Werk je graag in de financiele sector en in een familiaire omgeving waar groei centraal staat? Lees dan snel verder! Het ontwikkelen van financiële applicaties in Java o.b.v. microservices architectuur; Software ontwikkelen specifiek voor het AWS platform om het maximale uit Amazon Webservices te halen; Werken aan een zeer veeleisende omgeving en continu veranderende applicaties; Het werken in een multidisciplinair team dat continu werk oplevert middels CI/CD; Deelnemen aan designsessies; Het schrijven van diverse automatische tests; Op de hoogte blijven van

Bekijk vacature »
Wim Roffel

Wim Roffel

16/01/2019 17:55:33
Quote Anchor link
Ik werk in een framework dat werkt met hooks. Voor elke hook is er een functie (method) hookMyHook() binnen een bepaalde class waarbij MyHook de hook-naam is.

Wat ik wil is zulke methods dynamisch aanmaken. Ze kunnen allemaal naar dezelfde functie verwijzen maar moeten wel een argument krijgen dat ze onderscheidt.

De input zou dan zoiets zijn als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$mijnhooks
= array("haakeen","haaktwee", "haakdrie");
foreach($mijnhooks AS $mijnhook)
{
maakhook($mijnhook);
}

?>


En de output zou equivalent moeten zijn met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
class MyClass
{
  public function hookhaakeen($arg) {
    commonfunc("haakeen");
  }

  public function hookhaaktwee($arg) {
    commonfunc("haaktwee");
  }

  public function hookhaakdrie($arg) {
    commonfunc("haakdrie");
  }

?>


Waarbij de eerste twee regels uiteraard al bestaan.

Is zoiets mogelijk? En hoe kan het gedaan worden?

Edit:
Ik heb code-tags geplaatst. Gelieve dit in het vervolg zelf toe te voegen aan je bericht.
Zie ook: Veel gestelde vragen: Welke UBB-codes kan ik gebruiken.
Gewijzigd op 16/01/2019 19:33:10 door - Ariën -
 
PHP hulp

PHP hulp

17/08/2019 13:41:43
 
Thomas van den Heuvel

Thomas van den Heuvel

16/01/2019 19:04:55
Quote Anchor link
Welke framework is dit?

Dit lijkt mij ook geen uniek probleem, anderen zijn hier waarschijnlijk ook al tegenaan gelopen, tenzij het een homegrown framework is. Wat zegt de documentatie van dit framework hierover?
 
Wim Roffel

Wim Roffel

16/01/2019 19:32:18
Quote Anchor link
Dit is een algemene PHP vraag. Ik zie in de documentatie wel iets over anonieme functies die je dan aan variabelen kunt toewijzen. Maar dan eindig ik et variabelen met een dollar ervoor.
 
Ozzie PHP

Ozzie PHP

16/01/2019 20:37:34
Quote Anchor link
Wat probeer je eigenlijk te bewerkstelligen? Waarom wil je dynamisch methods kunnen aanmaken? Wellicht is er een andere manier?
 
Thomas van den Heuvel

Thomas van den Heuvel

16/01/2019 23:11:05
Quote Anchor link
Dit klinkt inderdaad nogal abstract. Daarnaast, een hook is toch juist bedoeld als inhaakpunt in een object zodat deze een update kan sturen naar andere objecten op het moment dat er een bepaald event optreedt (dus in wezen is dit een callback functie)? Dit gaat over het gedrag van een object, die ergens vastgelegd moet worden en in zekere zin ook vast moet staan? Wat jij probeert te doen klinkt alsof je dit dynamisch wil maken. Maar creëer je dan niet een hoop problemen zoals het beschikbaar zijn van een type hook (bestaat mogelijk nog niet) en ook dat het niet duidelijk is welke hooks er op welk moment beschikbaar zijn? En hoe weten alle objecten hoe ze interactie met die hooks kunnen hebben, deze moeten toch in feite al weten waar ze in willen haken in dat object?

Heb je anders al eens naar design patterns gekeken die iets soortgelijks doen want nu klinkt het alsof je iets supergeneriek wilt maken maar wat heb je aan deze flexibiliteit?

En dit is dus een (zoveelste?) abstractielaag tussen allerlei code die dingen heel vaag voorschrijven en code die op een gegeven moment ook echt iets "doet", dit maakt code ook complexer en dus lastiger in onderhoud en ontwikkeling.

tl;dr code is te vaag/abstract. Geef een concreet voorbeeld waar deze insteek gewenst zou zijn, en dan zijn er waarschijnlijk andere/betere oplossingen voor wat je probeert te bereiken.

EDIT: iets wat ik sowieso mis is een soort van registreermethode?
Gewijzigd op 16/01/2019 23:15:26 door Thomas van den Heuvel
 
Rob Doemaarwat

Rob Doemaarwat

17/01/2019 08:05:17
Quote Anchor link
Kun je niet gewoon met de __call() magic function aan de slag (als "MyClass" ook daadwerkelijk een class is die door jou gemaakt wordt?
 



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.