registry

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

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 »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. 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. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

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 »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

16/02/2012 11:29:41
Quote Anchor link
Ola,

Ik heb een registry class gemaakt waaruit ik settings en objecten wil kunnen halen. Nu kan ik 2 dingen doen... als ik een property aanroep dat ie dan een setting teruggeeft en als ik een method aanroep dat ie dan een object teruggeeft. Dus dan krijg je dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$registry
= Registry::get();
$settings = $registry->my_setting; //als property aangeroepen
$object = $registry->my_object(); // als method aangeroepen
?>


Ik kan het ook zo doen dat je zowel een setting als een object als property aanroept, maar dan specifiek. Bijvoorbeeld zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$registry
= Registry::get();
$settings = $registry->setting->my_setting;
$object = $registry->object->my_object;
?>


Ik vraag me af wat jullie mooier / handiger vinden.
 
PHP hulp

PHP hulp

29/12/2024 03:29:07
 
Niels K

Niels K

16/02/2012 12:27:26
Quote Anchor link
Hoi Ozzie,

Gewoon alles bij 1 methode houden? Je zet iets in het register, en je haalt iets uit het register. Wat hij retourneert? Tja, boeie daar heeft het register niets mee te maken.

Heb je al gekeken naar iets anders genaamd: 'Dependency Injection Container' ? Dan heb je in principe geen Registery meer nodig.

Niels
Gewijzigd op 16/02/2012 12:27:37 door Niels K
 
Kees Schepers

kees Schepers

16/02/2012 12:33:05
Quote Anchor link
Inderdaad, ik sluit me bij Niels aan. Geen logic inbouwen. Gewoon get en set, that's it. Registry::get(watjewilt) en Registry::set(watjewilt).

En dependency injection is de vervanger van het registry pattern dus je kunt je beter daarin verdiepen ;) Pim heeft daar een mooie tutorial voor.
Gewijzigd op 16/02/2012 12:33:35 door kees Schepers
 
Ozzie PHP

Ozzie PHP

16/02/2012 12:34:10
Quote Anchor link
Ja daar heb ik naar gekeken... die tutorial over DI. Zo kwam ik op het idee om zo'n register te maken waar ik vanalles uit kan trekken.

Ah oke... gewoon alles op 1 manier aanroepen. Dus zo?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$registry
= Registry::get();
$settings = $registry->my_setting;
$object = $registry->my_object;
?>
 
Niels K

Niels K

16/02/2012 12:47:58
Quote Anchor link
Nee niet zo, maar meer op deze manier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

Registry::getInstance()->get('key');

// Of de korte manier (moet je wel even zorgen dat je in de get methode de getInstance gebruikt)

Registry::get('key');

?>


Setten gaat dan zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

Registry::set('key', 'value');

?>


Wat die value is maakt voor het Register niet uit.
Gewijzigd op 16/02/2012 12:48:19 door Niels K
 
Kees Schepers

kees Schepers

16/02/2012 12:53:53
Quote Anchor link
Maar Ozzie, je beseft je toch wel dat je Zend Framework opnieuw aan het bouwen bent he? :P
 
Ozzie PHP

Ozzie PHP

16/02/2012 12:55:47
Quote Anchor link
Niels, waarom niet zo?

$registry = Registry::get();
$settings = $registry->my_setting;

Die registry geeft een instance van zichzelf terug waarin de keys geset zijn.
Als ik dit doe: $registry->my_setting; dan wordt de __get() functie aangesproken en die geeft de juiste waarde terug. Waarom is dat niet goed?

Toevoeging op 16/02/2012 12:56:27:

Kees Schepers op 16/02/2012 12:53:53:
Maar Ozzie, je beseft je toch wel dat je Zend Framework opnieuw aan het bouwen bent he? :P

Hehe... nee, die kennis heb ik niet :)
Pik alleen her en der wat handigheidjes mee.
 
Niels K

Niels K

16/02/2012 14:34:31
Quote Anchor link
+1 voor Kees. Het lag ook in mijn mond ;-)

Ozzie,

Dan moet je de methode anders laten heten. Namelijk 'getInstance()'. Als jij get zegt en dan Registry. Dan denk ik dat je iets uit het register haalt.

Quote:
Hehe... nee, die kennis heb ik niet :)

Kwestie van knop omzetten, lezen en gaan?

;-)
 
Kees Schepers

kees Schepers

16/02/2012 14:47:08
Quote Anchor link
Ik denk eerlijk gezegd ook dat voor Ozzie de stap naar ZF niet heel groot meer is als leercurve. Misschien nog wel op gebied van ORM maar de standaard ORM laag van ZF is vrij eenvoudig.

Waarom niet gewoon Registry::get($key). Die functie zelf doet de instance uit zijn static halen en op die instance ->get.. simpel toch?
 
Ozzie PHP

Ozzie PHP

16/02/2012 14:54:40
Quote Anchor link
Niels Kieviet op 16/02/2012 14:34:31:
Dan moet je de methode anders laten heten. Namelijk 'getInstance()'. Als jij get zegt en dan Registry. Dan denk ik dat je iets uit het register haalt.

Ah oke... voor mij was dat wel duidelijk. $registry = Registry::get(); daar bedoel ik mee dat ik het Registry object ophaal. Voor mij heel duidelijk, maar voor een derde inderdaad misschien niet direct. Dus dat pas ik wel aan.

Ik zit nu te denken of ik het anders moet... meer op de dependency injection manier, maar ik ben daar (nog) niet heel erg in thuis. Nu had ik het als volgt bedacht. HEt is even heel globaal beschreven dus let niet op de details!

Wat vind jij van dit idee:

Ik maak een Registry class en een Service class.

In de Registry class kan ik dan allerlei settings opslaan. Een groot deel van deze settings komt uit een configuratiebestand. Die worden automatisch ingeladen. En ik kan dan ook zelf via een set en get settings opslaan. De Registry class gebruik ik dan dus alleen voor het opslaan van settings.

In de Service class kan ik dan een object injecteren (oei, hoe leg ik dit fatsoenlijk uit), bijvoorbeeld met behulp van de settings uit de registry.

Dan krijg je dus zoiets:
$database_settings = Registry::get('database');

en dan zeg ik vervolgens:
Service::set('database', $database_settings);

en als ik dan de database wil opvragen:

$database = Service::get('database');


Is dit een goed idee? Graag jullie reactie. Let vooral niet op de details. Het gaat mij vooral om dit principe: enerzijds een Registry class waar je settings in opslaat, anderzijds een Service class waar je objecten in opslaat waarbij je eventueel de settings uit de Registry class gebruikt.

Graag advies!
 
Niels K

Niels K

16/02/2012 14:55:12
Quote Anchor link
Nee inderdaad, overstappen is het beste advies :-) Maar het is ook wel goed om naar andere frameworks te kijken, en dan je (persoonlijke) keuze te maken. Afzien van dat raad ik van harte Zend Framework aan, maar dat begrijp je natuurlijk zelf ook wel ;-)

Toevoeging:

Je bedoeld zoiets als Zend_Resource ? ;-)

Daarnaast settings uit een bestand hoort dat niet thuis in een Config object.
Gewijzigd op 16/02/2012 14:56:51 door Niels K
 
Ozzie PHP

Ozzie PHP

16/02/2012 14:56:47
Quote Anchor link
Kees Schepers op 16/02/2012 14:47:08:
Waarom niet gewoon Registry::get($key). Die functie zelf doet de instance uit zijn static halen en op die instance ->get.. simpel toch?

Kees... is er eigenlijk iets op tegen om ipv Registry::get($key)het als volgt te doen:

$registry = Registry::getInstance();
$value = $registry->key;


Toevoeging op 16/02/2012 14:59:15:

Niels Kieviet op 16/02/2012 14:55:12:
Daarnaast settings uit een bestand hoort dat niet thuis in een Config object.

Kun jij me dan even in simpele bewoordingen uitleggen wat (het doel van)een Registry is?
 
Niels K

Niels K

16/02/2012 15:11:57
Quote Anchor link
Quote:
Kun jij me dan even in simpele bewoordingen uitleggen wat (het doel van)een Registry is?


Jazeker, een Register klasse is niet meer dan een generieke 'opslag' class voor het opslaan van globale data.
 
Ozzie PHP

Ozzie PHP

16/02/2012 15:19:57
Quote Anchor link
Niels Kieviet op 16/02/2012 15:11:57:
Jazeker, een Register klasse is niet meer dan een generieke 'opslag' class voor het opslaan van globale data.

Kijk, dat is nog eens heel duidelijk :)

Laat ik eerst even mijn bedoeling uitleggen. Ik heb een configuration.php bestand. Hier zet ik een aantal default instellingen in, bijvoorbeeld:

$config['database']['username'] = 'ozzie';
$config['database']['pass'] = 'php';

Alle instellingen uit het configuratiebestand wil ik inladen in een class zodat ik ze makkelijk kan oproepen. Dit zou dan een Config class kunnen zijn.

Nu wil ik ergens een database object in plaatsen dat ik overal in mijn applicatie kan benaderen. Ik had dus het idee om dit database object dan in een Registry te stoppen waarbij ik de gegevens uit de Config class gebruik.

Registry::set('database', Config::get['database']);

vervolgens kan ik dan de database ophalen met $database = Registry::get('database');

Kan iemand me even in de juiste richting sturen hoe ik dit het beste kan aanpakken. Dat zou fijn zijn. Of is de bovengenoemde manier oke? Ik hoef geen uitgewerkte code, maar ik wil even het principe weten. Dus gewoon een voorbeeldje, zoiets simpels als dit:

Registry::set('database', Config::get['database']);
$database = Registry::get('database');

Alleen dan op de juiste manier... :)
 
Niels K

Niels K

16/02/2012 16:19:09
Quote Anchor link
Hoi Ozzie,

Geen probleem. Om gelijk met de deur in huis te komen. Waarom doe je de configuratie in PHP? Kan je niet kijken naar wat mooiere manieren zoals INI, XML, YML?

Wil de configuratie automatisch inladen? Dat is niet wat een configuratie object moet doen naar mijn weten. Als je iets standaard in moet laden zijn dat dan geen resources?

In je config.php kan je het Config object aanmaken en een configuratie bestand in het object setten.

Bijvoorbeeld zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

$config
= new Config_Ini('path/to/config.ini');

// Of
$config = new Config_Xml('path/to/config.xml');

// Of
$config = new Config_Yml('path/to/config.yml');
?>


Daarnaa kan je hem in het register zetten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
Registry::set('config', $config);
?>


Wat mooi is dat je alle configuratie als een object laat benaderen. Dus stel je hebt de volgende config.ini

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
database.host = 'test';
database.dbname = '';
database.username = '';
database.password = '';


Dat je die dan als volgt kan benaderen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$config
= Registry::get('config');
echo $config->database->host; // geeft 'test'
?>


Snap je ?

Maar nogmaals de vraag, waarom geen Zend?
 
Kees Schepers

kees Schepers

16/02/2012 16:20:37
Quote Anchor link
Dat zit ook standaard in Zend :p
 
Ozzie PHP

Ozzie PHP

16/02/2012 16:30:19
Quote Anchor link
Thanks Niels. Hier kan ik wel even mee vooruit. Ik geef er graag zelf vorm aan omdat ik dan precies weet hoe het in elkaar zit en ik het dan makkelijker kan begrijpen. Voor jullie is het gesneden koek. Voor mij nog best lastig. Anyhow... de discussie gaat niet over Zend, maar over hoe ik een Registry moet maken ;)

Het gebruik van ini files is super, maar ik vind het niet prettig dat zo'n bestand te lezen is. Vandaar dat ik daar dan niet voor kies.

Ik zie jou trouwens telkens dit doen:

$config = Registry::get('config');

"Mag" ik het ook zo programmeren dat je dit kan doen?

$registry = Registry::getInstance();
$config = $registry->config;

Vraag me niet waarom maar ik vind dit "mooier", maar misschien zie jij hier bepaalde nadelen in die ik niet zie? Graag je reactie.
 
Niels K

Niels K

16/02/2012 16:33:45
Quote Anchor link
Quote:
Ik geef er graag zelf vorm aan omdat ik dan precies weet hoe het in elkaar zit en ik het dan makkelijker kan begrijpen.

Kost te veel tijd, en daarmee ook te veel geld ;-)

Quote:
Het gebruik van ini files is super, maar ik vind het niet prettig dat zo'n bestand te lezen is. Vandaar dat ik daar dan niet voor kies.

Dan maak je gebruik van een XML file? Ik geef maar advies over wat naar mijn mening de beste manier is.

Hoe jij programmeert maakt mij niet zo heel veel uit ;-) Het grootste nadeel is dat het twee regels zijn i.p.v 1.
Gewijzigd op 16/02/2012 16:34:12 door Niels K
 
Ozzie PHP

Ozzie PHP

16/02/2012 16:36:11
Quote Anchor link
Okeej, thanks...
 
Niels K

Niels K

16/02/2012 16:37:54
Quote Anchor link
Programmeren draait ook om eigen keuzes he ;-) Je moet zo programmeren dat je jezelf er prettig bij voelt. Maar ik denk zelf wel, dat als je lekker wil programmeren je goede code moet schrijven ;-)
 
Ozzie PHP

Ozzie PHP

16/02/2012 16:43:28
Quote Anchor link
Ja absoluut waar :)

Nog een laatste vraag he...

Nu heb ik die Config class waar ik settings uit kan halen. Nu vraag ik me af... ik zou als ik een config setting nodig heb de Config class zelf kunnen aanspreken:

$config = Config::getInstance();
$my_setting = $config->my_key;

Maar ik kan ook die hele config instance in de Registry gooien. Dan krijgen we dus zoiets:

$registry = Registry::getInstance();
$config = $registry->config;
$my_setting = $config->my_key;

Wat is eigenlijk beter? Allebei de manieren werken immers. Wat is het voordeel van het een ten opzichte van het ander?
Gewijzigd op 16/02/2012 16:43:53 door Ozzie PHP
 

Pagina: 1 2 volgende »



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.