Autoload class review

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer / Angular / React

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie tot vier dagen in de week gewoon op het eigen kantoor in Utrecht. Samen met een vast team ben je dus verantwoordelijk voor verschillende projecten die je veelal op één en

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

Fullstack ontwikkelaar

Bedrijfsomschrijving Bij het accepteren van dit aanbod kom je terecht binnen een veelzijdige organisatie waar een goede sfeer hangt. Zij zijn gewend dagelijks met elkaar te lunchen en ruimte is voor een potje Mario. Als Fullstack ontwikkelaar ga je je op projectbasis bezighouden met het ontwikkelen van content voor diverse opdrachtgevers. De projecten waar je aan gaat werken zullen verschillende qua omvang. Hierbij kan je rekening houden met een gemiddelde doorlooptijd van een half jaar, waarbij er meerdere projecten naast elkaar kunnen lopen. De nadruk zal liggen op ontwikkeling aan de front-end, maar ook op het gebied van ontwikkeling aan

Bekijk vacature »

.NET Core Developer

Voor een gaaf project van een klant van ons ben ik op zoek naar een .NET Core developer! Het betreft een organisatie die één van de grootste is binnen de branche. Je gaat samen met je team werken aan een grote webapplicatie van deze klant met maandelijks miljoenen gebruikers. Technieken: - .NET Core - Kubernetes, Docker - Microservices - Azure - Agile/scrum omgeving Algemene informatie: Locatie: remote Uren: in overleg Start: zsm (in overleg) Contract: 6 maanden (grote kans op verlenging) Bij interesse kom ik graag met je in contact! Groeten, Jeffrey

Bekijk vacature »

.NET Developer / C#

Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie; Elk kwartaal een week lang verplicht met nieuwe technieken/tooling werken; Meer dan 40 ervaren .NET ontwikkelaars als collega's; Mogelijkheid om 32 of 36 uur te gaan

Bekijk vacature »

BI Developer Oracle Automotive Internationaal

Bedrijfsomschrijving Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de eigen applicaties inhouse ontwikkeld in onder andere Oracle, Java en OutSystems. Deze applicaties worden in meer dan 15 Europese landen gebruikt en de volledige ontwikkeling hiervan vindt plaats in het hoofdkantoor gevestigd in regio Utrecht. Vanuit hier worden 15 landen (ruim 2200 gebruikers) en duizenden klanten voorzien van support en de juiste IT systemen. De ontwikkelde

Bekijk vacature »

Cobol Programmeur Ontwerper

Bedrijfsomschrijving Voor een bekende overheidsinstelling in regio Den Haag zijn wij opzoek naar een tijdelijke Cobol programmeur. Je zal verantwoordelijk zijn voor het ontwikkelen en onderhouden van de Cobol applicatie omgeving. Maar ook het ontwikkelen en bouwen van applicaties in de web-omgeving behoort tot jouw taken en verantwoordelijkheden. Je denkt mee met de organisatie en achterhaald bij de gebruikers welke wensen er nog zijn. Functieomschrijving Ben jij een Cobol programmeur en zoek je een toffe vaste baan? Wil je werken bij een hele bekende overheidsinstelling in Den Haag? Heb je naast ontwikkelen ervaring met ontwerpen en verbeteren van Cobol omgevingen?

Bekijk vacature »

High Tech Software Developer (C#.NET)

(Senior) High Tech Software Developer (C#.NET) (C#/ .NET. / WPF/Prism. Winform/CAB, WCF) Intro Are you a Software Professional and do you have experience in developing software in an object-oriented way using C#/ .NET? And do you have profound knowledge of full system software development from the embedded platform up-to the operator facing applications. Then I have the perfect position for you! For our client, a fast-dynamic technical company, we are looking for several Senior Software Developers (C#.NET). You will be part of the Software team, You will be end-to-end responsible for realization of software in C# in the software department,

Bekijk vacature »

Product Developer (Freelancer)

Product Developer for 'meat replacement products' working as part of The Vegetarian Butcher R&D team. Responsibilities: To support the R&D team with product development work in the lab through: Development of product formulations according to the business product design brief, processability and safety requirements Perform product and ingredient physical-chemical analyses according to needs Recording and reporting of experimental data. Ensure high-quality documentation of work in available software systems To support implementation of approved formulation in the sourcing unit through pilot plant and plant trials To ensure compliance to the Unilever Code of Business Principles and all SHE and QA policies,

Bekijk vacature »

Logistiek Developer / PL/SQL / API's / integratie

Bedrijfsomschrijving Voor een organisatie in regio Tilburg zijn wij op zoek naar een Technisch Logistiek Engineer. Het gaat om een internationaal bedrijf met duizenden medewerkers waarvan ongeveer duizend in Nederland. Ze werken met het WMS JDA Dispatcher De organisatie heeft een informele sfeer en medewerkers worden gemanaged op verantwoordelijkheden en niet op dagelijkse taken. Tevens wordt eigen initiatief, ambitie en ondernemerschap gestimuleerd en gewaardeerd. Mocht je een idee hebben of een verbeterpunt dan mag je dit altijd aankaarten en is de kans groot dat, wanneer het waarde toevoegt voor de organisatie of het proces, dit ook wordt goed gekeurd. De

Bekijk vacature »

Java Developer- Spring/ JavaScript/ CI / CD

Java Developer- Spring/ JavaScript/ CI / CD BRAND NEW ROLE AVAILABLE IN THE RANDSTAD, NETHERLANDS, WORKING WITH AN ESTABLISHED IT CONSULTANCY Flevoland location, easily accessible by car and public transport Java/ Open Source/ Agile/ CI / CD Competitive Salary To apply please call +31 (0)208 004 990 or email me; widdowson@searchability.com With our HQ in Almere we a specialist consultancy who are on the lookout for a number of Dutch speaking Java Developers to join the team. We have options for project work across the Randstad. Sourced by: @SearchabilityEU– your 24/7 twitter feed of latest IT vacancies across Europe WHO

Bekijk vacature »

Cloud Engineer Welkomstbonus € 5.000,-

Cloud Engineer medior Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren systeembeheerder Cloud en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Er werken leuke mensen bij T2, die op een professionele en informele wijze met hun carrière en collega’s omgaan. Dat is de basis voor succes! Het is vanzelfsprekend dat je met de nieuwste technieken

Bekijk vacature »

Java Developer / Overheid / Complexiteit

Bedrijfsomschrijving Binnen de organisatie zijn meer dan 10.000 medewerkers dagelijks werkzaam op meer dan 30 verschillende locaties. In deze dynamische omgeving is geen dag hetzelfde. Dit komt door de snelheid waarmee veranderingen plaatsvinden. Dagelijks hebben jouw werkzaamheden direct invloed op het transport van mensen, goederen en personeel. Als Java Developer kom je terecht in een hecht team van op de locatie in Assen. Hier zal jij verantwoordelijk worden voor alles wat met Java en de daarbij behorende bedrijfskritische applicaties te maken heeft. De applicatie regelt en registreert alle dagelijkse bezigheden van deze organisatie. Op locatie heb jij dus direct inzicht

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Netwerk Engineer (Medior/Senior)

Netwerk Engineer (Medior/Senior) Functiebeschrijving: Samenwerken in het Openbare Orde en veiligheidsdomein zit in ons DNA, Dareto Share. Wij bouwen langdurige relaties op met onze klanten en hebben dezelfde ambitie, Nederland veilig maken en -veilig houden. Wij leveren daarmee een maatschappelijke bijdrage aan de samenleving, dat vinden wij belangrijk. Ben jij een ambitieuze Netwerk Engineer die de ontwikkelingen en innovaties op het gebied van Network & Automation op de voet volgt of wil je je expertise juist verbreden en certificeren in meerdere technieken en tools? Wij zoeken ter versterking van ons team zowel Senior- als medior engineers met passie voor hun

Bekijk vacature »
Hipska BE

Hipska BE

24/08/2009 15:55:00
Quote Anchor link
Hallo allen,

Ik heb een class gemaakt die automatisch classes kan inladen wanneer ze nodig zijn..

Hij haaldt ze uit de huidige directory of uit een vooropgestelde directory (denk aan shared lib's)

Ook is er support voor namespaces..

http://phphulp.pastebin.com/f7030a208

Zeg maar wat je er van vindt..
 
PHP hulp

PHP hulp

21/01/2021 15:30:32
 
Hipska BE

Hipska BE

27/08/2009 11:24:00
Quote Anchor link
BUMP
 
Hipska BE

Hipska BE

28/08/2009 16:16:00
Quote Anchor link
BUMP
 
Jelmer -

Jelmer -

28/08/2009 16:29:00
Quote Anchor link
Wat voor review verwacht je?

Maar wat ik er van vind: overbodig. __autoload + str_replace + set_include_path voldoen bij mij prima. Ik maak meestal even snel een autoload-functie speciaal voor een project, zodat ik alle uitzonderingen (classes die in vreemd-vernoemde bestanden staan, interfaces die in andere bestanden staan, etc.) er gemakkelijk in kan programmeren.

Ik zie dat je __DIR__ gebruikt, dus de werking van je autoloader is afhankelijk van de plaats het bestandje waar de definitie in staat?

Je mixt static en niet static methods met elkaar. Waarom deze verdeling, en waarom niet volledig static of volledig niet-static + singleton?
 
Hipska BE

Hipska BE

29/08/2009 18:48:00
Quote Anchor link
Ok, ivm met static en niet static heb je wel gelijk. Het kan evengoed werken als alles static is.

Die class zal in de "hoofdmap" van het procject staan (nee niet de public_html) dus DIR lijkt me de juiste manier dan?

Overbodig? Het is gewoon een iets uitgebreidere versie van __autoload lijkt me. Weet niet wat daar zo overbodig zou zijn? Of doe jij zelf handmatig telkens de class def. includen?
 
Jelmer -

Jelmer -

29/08/2009 23:28:00
Quote Anchor link
Ik zet zelf meestal m'n classes die ik kan hergebruiken ergens in één mapje op de server, en dat mapje zet ik dan in m'n include_path. Het pad naar die class is niet vanzelf gelijk als het pad naar de andere classes, vandaar dat ik dacht dat __DIR__ (pas sinds PHP 5.3 toch?) niet helemaal logisch was.

Ik maak m'n autoload functie meestal op maat. En omdat ik hem niet hergebruik hoef ik ook niet ingewikkeld te doen met variabelen en paden toevoegen via methods. Heerlijk niet-uitgebreid. Vandaar is hij voor mij overbodig :)
 



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.