meerdere klassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

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 »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »
Bonne Jansen

Bonne Jansen

08/07/2011 17:01:49
Quote Anchor link
Hoi,

Ik ben net begonnen met OOP. Helaas wil het niet zoals ik wil. Ik hoop dat jullie mij kunnen helpen.
Omdat de code al wat uitgebreider is heb ik het ingekort en wat aangepast.

Ik heb 2 classes:
- frame.class.php bevat de pagina en geeft de inhoud weer
- auth.class.php is een plugin, en moet data genereren.

Om tot dat resultaat te komen heb ik 2 functies in frame.class.php gemaakt:
- mkContent - Deze moet data toevoegen aan een variabele
- displayContent - Deze moet de data daadwerkelijk weergeven.

Nu wil ik vanuit auth.php informatie toevoegen aan de variabele content in de classe Page.
Dit wil helaas niet, en daar loop ik vast.

Ik hoop dat jullie mij willen helpen. Hieronder staat de code :)

============
frame.class.php
============
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
class Page{
        var $content;

        public function mkContent($string) {
            $this->content .= $string;
        }

        function displayContent() {
            $page = file_get_contents('index.html');
            $page = str_replace('{{%sitenaam%}}',$this->getConfig('site','naam'),$page);
            $page = str_replace('{{%sitecontent%}}',$this->content,$page);
            echo($page);
        }
// en nog veel meer, maar dat heeft er niets mee te maken
}

================
auth.class.php
================
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
class Authenticate extends Page {
// heleboel rommel, niets mee te maken denk ik
}


================
index.php
================
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
    include('lib/class1.php');
    $page = new page; // Nieuwe pagina
    include('auth.php');
    // Geef content weer
    $page->displayContent();

================
auth.php
================
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
    require('lib/class2.php');
    
    $output = new Authenticate;
    $output->mkContent('test');
Gewijzigd op 10/07/2011 10:42:54 door Bonne Jansen
 
PHP hulp

PHP hulp

27/12/2024 06:08:35
 
Bonne Jansen

Bonne Jansen

10/07/2011 10:07:54
Quote Anchor link
Mm, helaas nog geen reacties. Mocht het niet duidelijk zijn ofzo, gewoon vragen.
 
Koen Vlaswinkel

Koen Vlaswinkel

10/07/2011 10:40:01
Quote Anchor link
Het is iets duidelijker als je het tussen de
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
deze
tags zet. Je doet dat met [.code] en eindigt met [./code] (zonder de puntjes).
 
Bonne Jansen

Bonne Jansen

10/07/2011 10:43:55
Quote Anchor link
hah dankjewel voor je reactie. ik heb ze tussen code tags gezet
 
Pim -

Pim -

12/07/2011 02:14:57
Quote Anchor link
Zet je foutmeldingen eens aan.
 
Bonne Jansen

Bonne Jansen

12/07/2011 11:09:04
Quote Anchor link
Hoi Pim, dankjewel voor je reactie.
De errormelding staan aan via de index pagina. Ik zal dat voor de duidelijkheid nog even toevoegen.

De errormelding staat op E_ALL, zoals ik altijd doe bij het programmeren. Dit doe ik alleen in de index pagina, omdat ik alles vanuit daar include.

Toevoeging op 12/07/2011 11:11:14:

Ow, ik probeerde het script net aan te passen. Helaas is dit niet meer mogelijk omdat het al 2 dagen oud is. In ieder geval, ze staan aan! Haha
 
Jelmer -

Jelmer -

12/07/2011 20:35:37
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$page
= new Page();
include 'auth.php';
$page->display();
?>

en in auth.php staat class X extends Page, verder niets met de variabele $page? Zo ja, volgens mij heb je dan nog niet door hoe overerving en instanties werken.

$page is een instantie van de class Page.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $page2 = new Page(); ?>

Nu is $page2 ook een instantie van de class Page. En:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $page->title = 'taart'; ?>

Nu heb ik de titel van deze instantie van Page aangepast, maar niet van die andere:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $page2->title; ?>

Dat is iig niet taart.

Als je wilt dat $page een instantie van Authentication krijgt, dan moe tje dat expliciet zeggen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $plugin = new Authentication() ?>


edit:
Maar je zegt dat Auth een plugin is, dus niet een (specifieke versie van) Page. Waarom dan Page extenden?
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
<?php

class Page
{
    private $_content;

    public function addContent($content)
    {

        $this->_content .= $content;
    }


    public function render($template_file)
    {

        $template = file_get_contents($template_file);
        return str_replace('{content}', $this->_content, $template);
    }
}


class Auth
{
    public function insertInto(Page $page)
    {

        $page->addContent('Hallo Bonne');
    }
}


$page = new Page();

$auth_module = new Auth();
$auth_module->insertInto($page);

echo $page->render();
?>
Gewijzigd op 12/07/2011 20:40:21 door Jelmer -
 
Pim -

Pim -

13/07/2011 16:10:14
Quote Anchor link
Dat is dan toch geen plug-in? Je moet toch juist een plug-in in de host pluggen, niet de host in de plug-in? Het volgende is dan toch veel logischer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$page
->registerPlugin(new Authentication);
?>

Beide patronen kunnen vast nuttig zijn, maar volgens mij is jouw versie geen plug-in. Of vergis ik me?
 



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.