Warning: Missing argument 1

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. 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. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

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 »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

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 »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »
Victor -

Victor -

22/09/2011 13:22:11
Quote Anchor link
Dit is het bekende liedje, ik weet alleen niet wat er aan de hand is.
Wie kan mij hierbij helpen?

Warning: Missing argument 1 for Application::__construct(), called in C:\xampp\htdocs\library\application.class.php on line 24 and defined in C:\xampp\htdocs\library\application.class.php on line 7

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
34
35
<?php
class Application {
    protected $_uri;
    protected $_model;
    
    function
__construct($uri) { // Line 7
        $this->_uri = $uri;
        
        $this->loadController($this->_uri['controller']); // UsersController
        $this->loadModel($this->_uri['model']); // User
        $this->_template = new Template($this->_uri['controller'], $this->_uri['method']);
    }
    
    function
loadController($class) {
        $file = ROOT . DS . 'application' . DS . 'controller' . DS . $class . '.php';
        
        if(!file_exists($file)) {
            throw new Exception('Bestand niet gevonden', 404);
        }

        
        require_once($file);
        
        $controller = new $class; // Line 24
        
        if(method_exists($controller, $this->_uri['method'])) {
            $controller->{$this->_uri['method']}($this->_uri['var']);
        }

        else {
            $controller->index();
        }
    }


class UsersController extends Application {
    
}

url waarmee ik het script aanroep: http://localhost/users/add
edit: die url wordt doorgestuurd naar -> /public/index.php?url=users/add
Gewijzigd op 22/09/2011 14:09:13 door Victor -
 
PHP hulp

PHP hulp

03/03/2024 15:38:37
 
Wout van der Burg

Wout van der Burg

22/09/2011 13:45:37
Quote Anchor link
- Foutmeldingen?
- Welke variabel heb je het over?
- eventuele context?
 
Victor -

Victor -

22/09/2011 14:08:38
Quote Anchor link
Het probleem is dus, dat wanneer ik UsersController probeer aan te roepen, dat hij zichzelf opniew construct..
 
TJVB tvb

TJVB tvb

22/09/2011 14:30:41
Quote Anchor link
Doordat je UsersController laat erven van Application gaat het fout
De melding die je krijgt komt door regel 24.
UsersController heeft geen constructor zonder parameter terwijl je die wel aanroept zonder paramater.

De naamgeving application vs userscontroller doet mij vermoeden dat userscontroller helemaal niet moet erven van application.
 
Wout van der Burg

Wout van der Burg

22/09/2011 14:40:15
Quote Anchor link
Je sluit de class Application niet af met }
 
TJVB tvb

TJVB tvb

22/09/2011 14:43:03
Quote Anchor link
Wout, dat zorgt niet voor de foutmelding (aan de code te zien is dit maar een deel van de class)
 
Victor -

Victor -

22/09/2011 14:48:21
Quote Anchor link
klopt, het is niet de hele code
dus je zou hem er niet van af moeten laten hangen?
ik doe dat namelijk voor andere functies, misschien kan ik die in een andere class zetten, ik kijk wel even..

Toevoeging op 22/09/2011 14:51:29:

als ik heb
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
class Controller {
 //bla
}

class UsersController extends Controller {
 // bla
}


moet ik dan apart controller laden?
 
Pim -

Pim -

23/09/2011 01:34:56
Quote Anchor link
Probeer je probleem eens te herleiden tot de simpelste vorm. En geef eens een stack trace enzo.
 
Victor -

Victor -

23/09/2011 07:47:29
Quote Anchor link
Sorry, ik ben nog een redelijke beginner in OOP wat is een stack trace?
 
Pim -

Pim -

26/09/2011 13:17:19
Quote Anchor link
De constructor verwacht een argument, de uri. In r24 roep je de constructor aan, zonder het argument mee te geven.
In de functie loadController lijkt de variabele $class gevuld te zijn met 'Application', waardoor je in r24 de applicatie klasse instantieert (er een object van maakt / de constructor aanroept).
Weet je zeker dat je $uri['controller'] juist hebt ingevuld? Mij lijkt het namelijk dat daar een controller klasse moet staan, niet 'Application'.

Een stack trace is een lijst met de functies die aangeroepen zijn samen met de gebruikte argumenten. Als je een mooie Integrated Development Environment (IDE) opzet en je xdebug in debug modus draait (het kan ook met de functie xdebug_print_function_stack() als je xdebug hebt geïnstalleerd) krijg je heel mooi die lijst te zien. Bij xdebug krijg je dat ook te zien als er bijv. fouten zijn. Stack traces zijn een heel handig hulpmiddel voor debugging.
(Iemand zin om een tut te schrijven?)
Gewijzigd op 26/09/2011 13:20:38 door Pim -
 
Wouter J

Wouter J

27/09/2011 17:57:09
Quote Anchor link
Pim - op 26/09/2011 13:17:19:
(Iemand zin om een tut te schrijven?)

Goed idee, ik ga wel bezig met een tutorial over debuggen in PHP.
 
Pim -

Pim -

27/09/2011 19:17:50
Quote Anchor link
Ik ben benieuwd
 
Victor -

Victor -

27/09/2011 20:31:19
Quote Anchor link
@Pim, de variabele $class is gevuld met UsersController, die wel een child is van Application?

Ik ben ook zeer benieuwd naar de tut:D
 
Pim -

Pim -

01/10/2011 14:17:13
Quote Anchor link
Dan moet je dus werk de url meegeven als argument.
Doe iets als new $className($this->url)
 



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.