registry

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

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 »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Front-end developer (React)

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 »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

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 20:14:03
 
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.