member functies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Datawarehouse specialist / ETL Ontwikkelaar @ Rott

2021-04-12 iSense Datawarehouse specialist / ETL Ontwikkelaar Datawarehouse ontwikkelaar / ETL ontwikkelaar / DWH ISRA49558 Nieuw Organisatie Onze klant is een semi overheidsinstelling. Ze zijn bezig met het bouwen van een nieuwe BI omgeving. Ze hebben onderzocht hoe het datalandschap en de informatievoorziening geprofessionaliseerd kan worden. Als DWH Ontwikkelaar kun jij hier een belangrijk rol in gaan spelen over hoe je het verder gaat uitvoeren. Het is een informele organisatie met een goede werksfeer. De mensen die er werken zijn ambitieus en werken met de nieuwste technieken. Ben jij toe aan een nieuwe uitdaging als datawarehouse ontwikkelaar waar jij kunt

Bekijk vacature »

Full Stack .Net Ontwikkelaar - Regio Rotterdam

Heb jij ervaring met applicatie ontwikkeling, testen en onderhoud van business-kritische .NET applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? En wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? Als ervaren Full Stack .NET Software Developer ga je werken in een team dat zich bezighoudt met het opnieuw bouwen van bestaande en nieuwe toepassingen met een belangrijke maatschappelijke relevantie waarbij digitale toegankelijkheid, security en informatiebeveiliging belangrijke aandachtspunten zijn. Samen ben je verantwoordelijk voor het realiseren en opleveren van de door de product owner gevraagde functionaliteiten.

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

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 »

Full Stack Java Developer Graduate Program - Exper

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 Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Front-end Developer / Vue.js / Meewerkend voorman

2021-08-16 iSense Front-end Developer Vue.js Meewerkend voorman Ben jij een ervaren Front-end Developer, bedreven in Vue.js en lijkt het jou gaaf om als meewerkend voorman verantwoordelijk te zijn voor de ontwikkeling van drie junior ontwikkelaars? Werk jij graag aan diverse projecten t.b.v. het vergroten van klant- en medewerkerbeleving? Lees dan snel verder! ISPE47632-1 Organisatie 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

Bekijk vacature »

Ervaren .Net ontwikkelaars gezocht voor zorgsector

Bedrijfsomschrijving Voor onze klant in Twente zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale dekkende organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden om met

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

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 »

PHP Software Ontwikkelaar Backend / Symfony

Voor wie je gaat werken: Wij ontwikkelen asset- en facility management software voor vastgoedbeheer. Ben jij een enthousiaste PHP Ontwikkelaar? Heb je kennis van W Symfony? Vaste baan: PHP Software Ontwikkelaar Backend Symfony 2.800 - 4.200 PHP Ontwikkelaar De vastgoedwereld gaat nog steeds voor ‘de gebaande paden’. Wij geloven daar niet in: als het om vastgoed van morgen gaat, zijn die oude wegen echt voorbij! Met onze nieuwe software willen we dit soort vastgeroeste patronen doorbreken. Daarvoor zoeken we nieuwe collega’s die ervan houden de boel eens flink door elkaar te schudden. Kun jij dat? En… wil je dat? We

Bekijk vacature »

Fullstack Java Developer

Functieomschrijving Are you an experienced Fullstack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Fullstack Java Developer available to join our internal team immediately. Fullstack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to Randstad. Six Java

Bekijk vacature »

PHP backend ontwikkelaar met Symfony kennis gezoch

Bedrijfsomschrijving Dit bedrijf maakt voor haar klanten aansprekende en slimme webapplicaties voor haar klanten. De mensen gaan hier informeel en sympathiek met elkaar om. De eigenaar komt vanuit een andere branche en heeft inmiddels alweer een aantal jaar gelden dit bedrijf overgenomen. Ontwikkelaars krijgen hier heel veel vrijheid om zelf invulling te geven aan hun manier van werken. Inmiddels is er weer ruimte voor een extra medewerker vanwege de groei van de organisatie. Groeien is overigens geen doel van dit bedrijf. Wel het 'blij' maken van klanten en mooie technische PHP applicaties ontwikkelen. Die houding zorgt dat ze veel aanbevelingen

Bekijk vacature »

Information Security Analyst

Position Profile The information security analyst is positioned within Information Security Department and reports to the Head of Information Security Department. The Information Security Analyst acts an internal control function acting as a watch dog over privilege users digital identities & works closely with first line units to detect infiltration attempts geared towards DHB Bank and provides effective monitoring to ensure timely & effective response with a goal to ensure robust and secure IT infrastructure where confidentiality, Integrity and availability of information can be ascertained. The Information Security Analyst works closely with the Head of Information Security for information security

Bekijk vacature »

Ervaren C# .NET Developer / Javascript

Over het bedrijf: Wij leveren software aan beurzen, banken en pensioenfondsen. Ben jij een ervaren software ontwikkelaar? Heb jij ervaring met C# en Javascript? Vaste baan: Sr C# Developer C# .NET Javascript 3.500 - 5.000 Senior C# Developer Wij zijn een groeiend en innoverend bedrijf dat wereldwijd adviseert over financiële informatie- en analysesystemen die gebruikt worden door bijvoorbeeld banken en pensioenfondsen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en

Bekijk vacature »

BI Developer @ Amsterdam

2021-07-19 iSense BI Developer Altijd al aan de slag willen gaan in een Enterprise omgeving als ervaren BI Developer? Wil jij BI oplossingen bedenken en bouwen voor gebruikers wereldwijd? Wil jij graag aan de slag met SSRS, SSAS, SSIS, T-SQL en Azure? Wil jij meewerken aan verschillende uitdagende projecten? Reageer nu! ISPA48510 Organisatie De organisatie waar je komt te werken als (Senior) BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat

Bekijk vacature »

Mendix Consultant / Developer @ Utrecht

2021-08-18 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISNI48828 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het (vanwege

Bekijk vacature »

Junior Mendix Developer - Infrastructure

Bedenk jij voor ieder business vraagstuk de juiste oplossingen en weet jij daarbij perfect gebruik te maken van alle mogelijkheden vanuit het Mendix platform? Wat ga je doen? Als Mendix Developer begeleid en adviseer je onze klanten bij het analyseren van hun aangegeven business problematiek. Hierbij denk je buiten de gevestigde kaders en weet je optimaal gebruik te maken van de mogelijkheden die geboden worden vanuit het Mendix platform. Vaak heb je een pioniersfunctie en vorm je het eerste aanspreekpunt voor de klant. Het oplossen van een business vraagstuk is jouw passie en met behulp van de Mendix technologie ben

Bekijk vacature »
Mark D

Mark D

06/05/2007 14:22:00
Quote Anchor link
Ik heb een class gemaakt om de query's en dergelijken te laten uitvoeren enzo. Deze werkt perfect. Nou heb ik deze aangeroepen op index.php door $db = new database().

Op index.php include ik ook een class die data van de ingelogde gebruiker opvraagd. Nou wil ik hier in die class een query uitvoeren en ik doe dat zo: $res = $db->runQuery("SELECT blabla") Maar ik kan de functie runQuery niet uitvoeren omdat dit een member functie zou zijn. Ik heb van runQuery een public functie gemaakt. Waarom kan ik die dan niet aanroepen in een andere class?

Dus ik include database.class.php op index.php en voer hem uit door $db = new->database(); De variabele db moet dus beschikbaar zijn in een andere class.

Complete error: Fatal error: call to a member function runQuery() on a non-object in .....
Gewijzigd op 01/01/1970 01:00:00 door Mark D
 
PHP hulp

PHP hulp

25/09/2021 00:20:40
 
Bo az

Bo az

06/05/2007 14:58:00
Quote Anchor link
Je zal je object mee moeten geven (bijvoorbeeld via de constructor) om 'm in de andere class beschikbaar te hebben.

Voorbeeld:

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
36
37
38
39
<?php

class Foo{

    private $m_sMessage;

    public function __construct($p_sMessage){
        $this->m_sMessage = $p_sMessage;
    }

    
    public function getMessage(){
        return $this->m_sMessage;
    }

}


class Bar{

    private $m_oFoo;

    public function __construct($p_oFoo){
         $this->m_oFoo = $p_oFoo;
    }

    
    public function __toString(){
        echo $this->m_oFoo->getMessage();
    }
    
}


$oFoo = new Foo('Doe maar iets.');

$oBar = new Bar($oFoo);

$oBar->__toString();

// Output: Doe maar iets.

?>
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Cees St

Cees St

06/05/2007 15:11:00
Quote Anchor link
@Boaz waar is $this->m_oFoo;
die voor?

Een andere mogelijkheid zou ook een inheritance kunnen zijn..

dus class bar extends foo

dan is de functie ook beschikbaar.

Echter in dit geval zou ik het niet doen omdat er dan heel veel instances een DB connectie opbouwen.
 
Bo az

Bo az

06/05/2007 15:16:00
Quote Anchor link
S***, ik wist dat ik het niet in één keer foutloos kon, maar wilde het toch proberen. Het moest natuurlijk private $m_oFoo; zijn.

Ga 'm nog even testen, misschien is er nog wel meer fout :P
Edit:
Er zaten verder geen fouten in, hij werkt nu.


Owja, inheritance moet je natuurlijk alleen toepassen als er een verband is. (auto extends voertuig etc.)
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Cees St

Cees St

06/05/2007 15:24:00
Quote Anchor link
Dat je inheritance alleen in een soort hiërarchie toepast zal duidelijk zijn. Maar Mark zijn vraag was naar mijn idee meer algemeen van aard m.b.t. het gebruik van classes en dan zou ik altijd wijzen op het gebruik van inheritance. Juist ook omdat het hergebruik van code bevorderd.

Groet Cees
 



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.