TERUG NAAR OVERZICHT PUBLICATIES

Meer dan je denkt in de connection array

Veel MBO opleidingen kiezen ervoor om de leerlingen PHP aan te leren via Laravel of een PHP platform. Alhoewel dat voordelen heeft in de doorlooptijd van de studie, worden daardoor ook belangrijke dingen over het hoofd gezien.

Een publicatie van: dhr ing Robin Louwerse

Voor veel studenten die net na de opleiding beginnen is de database connection nog een beetje een magisch ding. Als je ergens in de settings een paar variabelen invult, dan mag je opeens je database uitvragen.

Database connectie

De database connectie resulteert in een variabele die je met var_dump of vergelijkbaar op het scherm kunt zetten. Los van de oplossingen die verschillende programmeertalen in zich dragen zal het een object of een array zijn.

In die connection zal je zien als je deze dumpt dat er een hoop informatie in die ''array" staat. Zo zal je zien dat de last insert id ook in die array zit. Je kunt om te debuggen ook een hoop informatie halen uit de dump van de connection.

Je kunt de "dump" beter niet op het scherm zetten. Eventuele aanvallers kunnen daar teveel informatie aan ontleden. Om dezelfde reden laat je de bezoeker phpinfo() niet zien, en zorg je dat je .ENV niet op de server gepushed wordt.

Wat je wel kunt doen is deze info conditioneel op het scherm zetten via een "wachtwoord" in de GET of deze informatie aan jezelf mailen via een mail commando waar je de json_encode(array) in de body van de mail zet. Wel even zorgen dat je dit niet in een "loopje" doet, want dan krijg je erg veel mails.

Experimenteer eens met de return van de database, je kunt er een hoop van leren.

Wil je ook leren programmeren na je MBO studie tot programmeur? Laat het weten, we hebben regelmatig trainingsprogramma's.


Heeft u vragen? Neemt u dan vrijblijvend contact met ons op. Wij helpen u graag verder.

Neem vrijblijvend contact op via onderstaand formulier

Via het contact formulier aanvraag gratis consult kunt u contact opnemen met de auteur van de publicatie. Het contact opnemen is gratis en verplicht u tot niets. De specialist zal zelf aangeven vanaf wanneer de kosten gaan lopen en wat deze kosten zijn. Het beste kunt u de met de specialist afgesproken kosten laten vastleggen in een email of een offerte. Volgens de algemene voorwaarden van dit platform houdt onze dienstverlening daar op. Wij zullen je wel vragen het contact met de specialist te waarderen door middel van een e-mail met daarin 3 vragen. Hoe waardeer je het (professionele) contact met de specialist, hoe waardeer je het contact inhoudelijk op het gebied van kennis van zaken, hoe waardeer je de snelheid van handelen / leveren van de specialist. Deze drie scores houden wij bij op de profielpagina van de specialist in een anomiem gemiddeld cijfer / score voor deze specialist zodat anderen er gebruik van kunnen maken. Wij stellen uw feedback dan ook erg op prijs.

Fleximaal.com meer klanten, beter online krachtiger ondernemen.
Software Development I3C Basecode Breda
uitgelicht
Basecode

Software onwikkeling sneller en goedkoper door modulair maatwerk. Op maat voor uw proces door onze software developers.

Basecode Software en AI

Fleximaal.com de ontbrekende schakel voor bedrijven.

Visitors

14.935

Pages served

2.142.452

Retention

10.5 min

Interactions

15.810

Updated 30-05-2024

Waarom fleximaal?

Zichtbaar & Vindbaar in Google

Je eigen website hoger in Google door collectieve SEO.

Snellere lancering nieuws

Dagelijks nieuwe content. Hoger in Google.

Extra marketing kanaal

Maandelijks tienduizenden bezoekers. Hoge retentie. Leads via je content.

Laagdrempelig in contact met je doelgroep

Voeg spelvormen (gamification) toe om drempels te verlagen en het eerste contact makkelijker te maken.

Marketing terwijl je werkt voor je klanten

Marketing automatisering voor MKB.

Marketing speeltuin voor ondernemers en marketeers

Wat werkt en wat werkt niet in je marketing, je test het snel met Fleximaal gesprinte marketing.

Competentie management en verbindingsmakelaar

"On the go" leren door modulair maatwerk.

Sneller schakelen workforce

Sneller schakelen, sneller schalen. Vacatures en detachering.

Leeds en projecten

Gaten in je cashflow? Doe mee aan projecten.