De senaste veckorna har jag jobbat med ett bankprojekt i PHP. Det har varit en ganska svårt projekt med många utmaningar, men nu fungerar bankapplikationen som tänkt, och den ligger uppe på min hemsida. Projektet är uppdelat i ett flertal olika filer, till exempel en för gränssnittet, en för inloggningsvariabler, en för kontoskapning, o.s.v.
Den största utmaningen med projektet var att försöka komma på hur PHP hanterar variabler och arrayer. När man behöver gå in på en array, hitta en index, och sedan ett index innanför den indexen, så kan det bli väldigt krångligt väldigt fort. Det är även många funktioner som finns får sådant som annars är inbyggt i andra programmeringsspråk, till exempel att skapa en array.
Som hjälp med att organisera filerna och skapa ett litet grundsystem följde jag en handledning på YouTube, där jag bland annat fick lära mig att skapa klasser i PHP, som innehåller sina egna funktioner och variabler. Detta gjorde det lite enklare kodmässigt, men jobbigare tankemässigt, eftersom jag inte är van att jobba med klasser och arrayer på det sättet.
Mitt program innehåller funktioner för att skapa ett konto, logga in på kontot, sätta in pengar och ta ut pengar. Den innehåller även ”skydd” mot att användaren försöker sätta in/ta ut negativa summor pengar, samt att användaren försöker ta ut mer pengar än han/hon har på kontot. Saldot på kontot räknas ut utifrån transaktioner, inte ett fast värde.
Projektet finns länkat från min hemsida: https://als070926os.hemsida.eu/
//Oliver
No responses yet