__clone

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front End Developer Angular in Delft

Front End DeveloperAngular in Delft (BSc. MSc. Computer Science,HTML, CSS Angular, Area Delft) Intro For one of our top clients in Delft are, we are looking for Frontend Angular Developers. Our client is developing state-of-the-art monitoring software applications to decode and ingest technical sensor data. This software is also used to process and visualize information inside the data and work 24/7. Organisation As a Front-end developer at Fugro you are part of our multidisciplinary Agile/ Scrum team with 6 professionals. Together with our frontend and backend developers you’ll be working on of innovative projects, where you’re creating a bridge between

Bekijk vacature »

Medewerker Werkplekbeheer

Gaat jouw advies verder dan ‘start de pc nog maar een keer opnieuw op’ ☹? Dan zijn wij op zoek naar jou! Want wij hebben plek voor een klantgerichte positieve Medewerker Werkplekbeheer (32-40 uur)! Wie zijn wij? CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken onze collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn een no-nonsense bedrijf

Bekijk vacature »

C# / .NET Developer / SiteCore

Functieomschrijving Ben jij een Developer met kennis van C# / .NET en wil jij je graag specialiseren op het gebied van Sitecore? Wil jij daarnaast werken aan uitdagende Inhouse projecten voor grote en bekende partijen in Nederland? Dan is dit de rol waarnaar jij op zoek bent! Binnen deze rol zal jij je als C# / .NET Developer (met de focus op SiteCore) aan de slag gaan voor een van de meest bekende bureaus op het gebied online platformen, een rol met veel afwisseling en voldoende technische uitdaging! Werken aan diverse en uiteenlopende projecten, waarbij je meer dan eens pionierswerk

Bekijk vacature »

C# ontwikkelaar / State of the art .NET omgeving

Functieomschrijving Ben jij de .NET backend developer die gewend is op een hoog niveau te werken in C#? Woon jij in de omgeving en wil je bij dé .NET organisatie van Tilburg en omstreken werken? Reageer dan snel! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20 % van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit testen; Deelnemen aan Scrummeetings. Functie-eisen Beschikt over HBO/WO werk- en denkniveau. Als

Bekijk vacature »

Java backend developer voor mode wereld

Functieomschrijving Je gaat hier werken aan de backend van een webportaal gebouwd in Java dat gebruikt wordt door zeer bekende mode merken. Je komt in een team met een ux designer en een senior Java developer en er zijn ook nog 2 mobile developers actief die de mobile apps voor hun rekening nemen. Je gaat werken met o.a. wicket, webservices, tomcat en angular. De functie is intern dus je ziet ook het resultaat van je werk, je gaat geen file rijden en lekker op tijd weer naar huis! Functie-eisen - Je hebt een afgeronde HBO (IT) - Je hebt goede

Bekijk vacature »

Junior .NET developer voor versneld groeitraject,

Je hebt net je opleiding Informatica of Computer Science afgerond en je bent op zoek naar een baan als .NET developer? Maar wel een baan met de juiste begeleiding en een goed startsalaris? Wellicht dat deze vacature iets voor jou is. Vaak loop je als startende developer tegen de uitdaging om de juiste begeleiding te krijgen bij je werkgever. Je collega’s zijn te druk met hun eigen werk of beschikken simpelweg niet over de ervaring en vaardigheden om jou als junior developer goed te kunnen begeleiden. Het bedrijf, waar we momenteel afgestudeerde .NET developers voor zoeken, is een organisatie die

Bekijk vacature »

Product Owner

GGZ Ecademy is een initiatief van en voor ggz-instellingen die samenwerken bij scholing van (toekomstige) zorgprofessionals in de geestelijke gezondheidszorg. Kernactiviteiten zijn het ontwikkelen van (e-learning) leerproducten, het faciliteren van leertechnologie en kennisdeling. Het initiatief is in 2011 gestart. Op dit moment is GGZ Ecademy een coöperatieve vereniging met meer dan 80 leden. Het gaat daarbij om instellingen uit de ggz, verslavingszorg, forensische zorg, RIBW, SGLVG, KJP en onderwijsinstellingen. Activiteiten worden (met inzet van externe leveranciers en inhoudsdeskundigen uit deelnemende instellingen) aangestuurd door een team van 12 medewerkers. Vanwege uitbreiding van dienstverlening bij het faciliteren van leertechnologie is er behoefte

Bekijk vacature »

PHP developer (Laravel) - Wij zoeken jou om te wer

MEDIOR/SENIOR PHP LARAVEL DEVELOPER Ben jij een gepassioneerde en ondernemende PHP-programmeur die ervaring heeft met het Laravel framework? En ben je op zoek naar een uitdaging bij een organisatie waarbij eigen inbreng echt wordt gewaardeerd? Een organisatie waar jij jezelf kunt ontwikkelen en zelfstandig aan high traffic websites sleutelt? Dan hebben wij de perfecte job voor jou! Als PHP-programmeur werk je samen in een ambitieus tech team van 7 personen (en groeiend) in hartje Rotterdam waarin onderlinge samenwerking en kwaliteit centraal staan. Je werkt aan nieuwe features voor onze high traffic platformen en bent zeker niet verlegen ingesteld. Je bent

Bekijk vacature »

Fullstack developer / React / Java / CQRS / Zorg

Functieomschrijving Ben jij een Fullstack Developer met ruim 3 jaar ervaring aan zowel de Front-end (React) als aan de Back-end (Java) én lijkt het je leuk om te gaan werken bij een organisatie die rechtmatigheid in de zorg controleert? Wil jij meteen aan de slag met de ontwikkeling van een nieuwe applicatie die de kwaliteit van zorg(verleners) in Nederland inzichtelijk maakt en meedenken over nieuwe innovatieve oplossingen waarbij security hoog in het vaandel staat? Lees dan nu verder! Je werkzaamheden zullen onder andere bestaan uit: het ontwerpen en bouwen van diverse applicaties in de zorg (50% Front-end met o.a. React,

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 »

SAP Fiori Developer / Junior / Internationaal / 1

Functieomschrijving Ga jij als SAP Fiori Developer aan de slag voor een internationaal bedrijf in Nederland met meer dan 1 miljoen klanten? Dit bedrijf heeft IT hoog in het vaandel staan en investeert er daarom fors in. Voor het SAP Fiori team binnen deze organisatie zijn zij dan ook op zoek naar een Junior SAP Fiori Developer Werken als SAP Fiori Developer binnen een multifunctioneel Scrum team; Het bouwen en beheren van nieuwe functionaliteiten en interfaces in SAP Fiori op basis van de door jou opgehaalde requirements; Naast het developen heb je ook veel contact met de business; Je zorgt

Bekijk vacature »

Lead Java Developer / REST / Docker / AWS / IoT

Functieomschrijving Wil jij als Lead Java Developer werken aan tal van high-tech en innovatieve (maatschappelijk verantwoordelijke) oplossingen voor 's werelds grootste organisatie in de technologie? Spreekt het je aan om 60% van de tijd aan de slag te gaan met o.a. Java 8+, Spring, Microservices, Docker en REST en de overige tijd te besteden aan architectuur- en toolkeuzes, het begeleiden van ontwikkelaars en het bepalen van een visie voor een zeer ambitieus DevOps team? Lees dan nu verder! Je werkzaamheden als Lead zullen onder andere bestaan uit: werken aan de ontwikkeling met Java, Spring, REST API's, Microservices, Docker en AWS

Bekijk vacature »

Lead Java Developer / CQRS / Event Sourcing / Zorg

Functieomschrijving Ben jij een Senior/Lead Java Developer met minimaal 5 jaar ervaring én wil jij als Meewerkend Voorman verantwoordelijk zijn voor een DevOps team van 5 personen bij een organisatie die rechtmatigheid in de zorg controleert? Wil je 60% van de tijd nog zelf ontwikkelen en meteen mee werken aan een gloednieuwe applicatie die de kwaliteit van zorg(verleners) in Nederland inzichtelijk maakt? Spreekt het je daarnaast aan om constant nieuwe innovatieve tooling te onderzoeken en te gebruiken, zoals bijvoorbeeld CQRS en Event Sourcing? Lees dan nu verder! Je werkzaamheden zullen onder andere bestaan uit: meenemen van het team op het

Bekijk vacature »

.NET Developer / Angular / React

Functieomschrijving Haal jij als .NET Developer energie uit het ontwikkelen van bedrijfskritische .NET applicaties en vind jij het ook leuk om de door jouw gebouwde .NET applicaties te beheren en door te ontwikkelen, waarmee je de kwaliteit van de .NET applicaties weet te waarborgen? Lees dan snel verder Het ontwikkelen van bedrijfskritische applicaties; Het onderhouden en beheren van de applicaties; Het uitvoeren van patches, testen, change- en incidentmanagement; Meedenken over technische ontwikkelingen; Het pro-actief aandragen van verbeteringen. Functie-eisen Hbo denk- en werkniveau; Minimaal 2 jaar ervaring met .NET; Aantoonbare ervaring met het ontwikkelen en beheer van van applicaties; Aantoonbare ervaring

Bekijk vacature »

Fullstack developer / Angular / Java / Webdevelope

Functieomschrijving Ben jij een ervaren Fullstack Developer die een maatschappelijke rol wil vervullen binnen een grote financiële instelling? Word jij getriggerd door de nieuwste technologieën? Wil jij een hoge mate van autonomie in je functie en binnen een professionele DevOps omgeving werken? Reageer dan direct! Je werkzaamheden zullen onder andere bestaan uit: Het ontwerpen, bouwen en verder ontwikkelen van de (web)applicatie in Angular 9; Meedenken over de software architectuur; Het ondersteunen van collega's met technische en functionele vraagstukken; Je ziet kansen binnen de rest van organisatie om jouw kennis en ervaring toe te passen in nieuw te bouwen applicaties; Je

Bekijk vacature »
Ozzie PHP

Ozzie PHP

01/04/2012 21:10:43
Quote Anchor link
ola mensen... zomaar een vraagje tussendoor... Waar en vooral wanneer gebruik je eigenlijk de __clone functie? Waarom zou je een object kopiëren?

Ik zie ook vaak dat bij veel classes een error wordt gegooid als de __clone functie wordt aangeroepen?

Waarom is dit... en waarvoor gebruik je die functie eigenlijk?
 
PHP hulp

PHP hulp

31/03/2020 03:50:28
 
Wouter J

Wouter J

01/04/2012 21:19:24
Quote Anchor link
Tataa: oop5.cloning
Gewijzigd op 01/04/2012 21:22:58 door Wouter J
 
Ozzie PHP

Ozzie PHP

01/04/2012 21:25:12
Quote Anchor link
Hehe... lol, die had ik al gezien, maar mijn vraag is dus wanneer en waarom je dit gebruikt? Wat is het nut ervan?
 
Wouter J

Wouter J

01/04/2012 21:31:19
 
Ozzie PHP

Ozzie PHP

01/04/2012 21:37:52
Quote Anchor link
Ah thanks... het is nu wat duidelijker alhoewel ik er zelf nu nog niet direct een toepassing voor zie.
 
Wouter J

Wouter J

01/04/2012 21:42:47
Quote Anchor link
Gelukkig moet je ook niet programmeren om het programmeren. Als je ooit eens in een situatie komt waarbij je zoiets wilt dan weet je nu ten minste hoe je het moet doen, dat je nu nog geen situatie weet betekend niet dat je nu heel driftig opzoek moet gaan naar een situatie waarin je het wel kan gebruiken.

Dat er een error bij cloning wordt gegooid komt vaak omdat het dan een singleton is, die mag je niet kopiëren.
 
Ozzie PHP

Ozzie PHP

01/04/2012 21:45:30
Quote Anchor link
Ah oke, thanks :)

"Gelukkig moet je ook niet programmeren om het programmeren."

Dit is een hele mooie waarheid Wouter. Ik ben van huis uit geen programmeur, en dan heb ik iets gemaakt... en dan zie je een tijdje later dat iemand anders het op een andere manier heeft gemaakt... met hetzelfde resultaat. En toch denk je dan al gauw... he, misschien moet ik het ook op die manier doen. En ja, dan ben je ineens aan het programmeren om het programmeren!
 
Pim -

Pim -

01/04/2012 22:12:18
Quote Anchor link
Stel je eens voor dat je met een mooie ORM werkt, daardoor je data-laag volledig schuil gaat achter je domain objecten.

Dan kan het heel goed voorkomen dat je een object wil kopiëren. Denk aan een agenda-item dat je nogmaals wil gebruiken oid. Wanneer dit object dan relaties heeft (bijv. een locatie-object) kan het voorkomen dat je dit object ook wil kopiëren zodat je achteraf bijvoorbeeld de locatie van de kopie kan aan aanpassen zonder de locatie van het origineel te veranderen.

Standaard wordt namelijk de verwijzing naar andere objecten gekopieerd, niet het object zelf.

Je kan dan in de __clone() methode van het agenda-item regelen dat de locatie ook wordt gecloned, zodat het naar een nieuwe locatie wijst en niet naar de locatie van het origineel.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
class Item
{
    public function __clone()
    {

        $this->location = clone $this->location;
    }
}

?>


Toevoeging op 01/04/2012 22:13:43:

En programmeren om het programmeren, wat is daar mis mee? Niets leuker dan dat...

Programmeren als opdracht is juist saai.
 



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.