set_include_path

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 »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

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 »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale 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

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Medior Java developer

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »
Ozzie PHP

Ozzie PHP

30/01/2013 23:28:47
Quote Anchor link
Hallo allemaal,

Gebruiken jullie de functie set_include_path?
En zo ja, wat is precies het nut ervan? Als je iets wil includen kan je toch gewoon zelf het path aangeven? Wat is dan precies het nut / de toegevoegde waarde van deze functie?
 
PHP hulp

PHP hulp

04/12/2024 09:33:05
 
Koen Vlaswinkel

Koen Vlaswinkel

31/01/2013 07:25:25
Quote Anchor link
Ik heb het gebruikt voor een Zend project want daarbij moeten meerdere beatanden geinclude worden, dus dan is 'Zend/Loader.php' toch makkelijker dan '/home/koen/lib/includes/Zend/Loader.php, want ik zet het Zend framework maar 1 keer op de server, anders heb je 10 versies die je moet updaten (als je 10 Zend websites hebt).
 
Ozzie PHP

Ozzie PHP

31/01/2013 13:45:27
Quote Anchor link
Oké, maar eigenlijk is het dus niks meer dan een prefix?

Dus stel normaal zou je bijvoorbeeld zeggen:

include 'home/user/library/myclass.php';

En dan doe je set_include_path('home/user/library');

En als je dan iets include wordt het:

include 'myclass.php';

Begrijp ik het zo goed?
 
Kees Schepers

kees Schepers

31/01/2013 13:48:03
Quote Anchor link
Klopt, het word vaak bij frameworks gebruikt en composer gebruikt het ook voor je :) Ik gebruik overigens bijna nooit include, autoload FTW!
Gewijzigd op 31/01/2013 13:48:29 door kees Schepers
 
Ozzie PHP

Ozzie PHP

31/01/2013 13:55:17
Quote Anchor link
Hehe....

Maar is het dan zinvol om met set_include_path een include path in te stellen en in je autoload functie "myclass.php" te includen... of kun je in je autoload functie beter het volledige pad home/user/library/myclass.php gebruiken?
Gewijzigd op 31/01/2013 13:55:58 door Ozzie PHP
 
Ward van der Put
Moderator

Ward van der Put

31/01/2013 14:58:20
Quote Anchor link
Ozzie PHP op 31/01/2013 13:55:17:
Maar is het dan zinvol om met set_include_path een include path in te stellen en in je autoload functie "myclass.php" te includen... of kun je in je autoload functie beter het volledige pad home/user/library/myclass.php gebruiken?

De belangrijkste overwegingen worden hier genoemd:

http://framework.zend.com/manual/1.12/en/performance.classloading.html
 
Ozzie PHP

Ozzie PHP

31/01/2013 15:13:20
Quote Anchor link
Dankjewel Ward. Nou gaat dit vooral over het Zend Framework. Maar mijn vraag is anders...

Ik weet precies welke paden ik ga gebruiken om classes te laden. Is het niet beter om gewoon een absoluut pad te gebruiken in plaats van een include path te setten. Ik hoop dat je begrijpt wat ik bedoel.

Stel ik heb 3 locaties waar mijn classes staan. Dan kan ik in mijn autoload functie dit doen:

// creëer bestandsnaam van class
// bepaal aan de hand van de bestandsnaam welke locatie van toepassing is
// als locatie 1, dan include class vanaf locatie 1 (home/user/library1/myclass.php)
// als locatie 2, dan include class vanaf locatie 2 (home/user/library2/myclass.php)
// als locatie 3, dan include class vanaf locatie 3 (home/user/library3/myclass.php)

Of ik stop die die 3 paden home/user/library1, home/user/library2 en home/user/library3 in de set_include_path functie en dan wordt mijn autoload functie zoiets:

// creëer bestandsnaam van class
// include classnaam
// nu worden alle ingestelde paden gescand of de bestandsnaam bestaat
// indien een 'hit' wordt gevonden, include het bestand

Ik denk dat de 1e optie beter is, omdat je dan gericht zegt welke directory gebruikt moet worden, en dus niet alle direcotries worden gescand op een mogelijke 'hit'.

Ben jij het daar mee eens?
Gewijzigd op 31/01/2013 15:14:30 door Ozzie PHP
 
Ward van der Put
Moderator

Ward van der Put

31/01/2013 16:08:23
Quote Anchor link
Als je inderdaad precies weet (a) wanneer je (b) welk bestand (c) waarvandaan moet halen, heb je geen include path nodig voor allerlei directoryscans, maar is een absoluut pad beter. Je hebt dan meer een bootstrapper dan een autoloader.
 
Ozzie PHP

Ozzie PHP

31/01/2013 16:13:30
Quote Anchor link
Oké, thanks. Het is nog steeds een autoloader...

Als ik zeg $class = new Class(); dan wordt de autoloader gestart, dus ik snap niet helemaal wat je bedoelt met dat het meer een bootstrapper is dan een autoloader.
 
Ward van der Put
Moderator

Ward van der Put

31/01/2013 16:36:55
Quote Anchor link
Ik bedoelde de constrolestructuur voor je beslissingsregel "als locatie 1, dan include class vanaf locatie 1 (home/user/library1/myclass.php)". Als deze paden en bestanden plus natuurlijk de beslissingsregels in steen zijn gegrift, kun je require of include met een absoluut pad gebruiken en speurtochten in directory's voorkomen.

Misschien moet je trouwens eens naar namespaces kijken, want daar bestaat een verband tussen klassennamen en paden dat lijkt op jouw structuur met /library1/, /library2/, enzovoort:

\namespace\package\Class_Name => /path/to/project/lib/vendor/namespace/package/Class/Name.php

\namespace\package_name\Class_Name => /path/to/project/lib/vendor/namespace/package_name/Class/Name.php
 
Ozzie PHP

Ozzie PHP

31/01/2013 16:40:19
Quote Anchor link
Thanks voor de tip, maar ik vind dat namespaces niet zo prettig werken. Een hoop extra dingetjes erbij. Ik hoe het maar bij mijn normale manier.
 



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.