Månad: januari 2015

PHP Validerings klass

Inspiration från boken ”PHP Object Oriented Solutions” av David Powers
Idag tänkte jag att vi skulle bygga en validerings-klass så att man slipper hålla på med alla komplicerade arrayer och konstanter mm. För trots komplexiteten i filterfunktionerna, så är deras förmåga att filtrera eller validera många variabler i ett enda moment en stor fördel. Vad vi behöver är en anpassad klass för att bygga flerdimensionella arrayer som avgör hur varje variabel ska behandlas. När arrayen har byggtsär det bara en fråga om att föra den till den lämpliga filterfunktionen och fånga resultatet. Genom att kapsla varje steg i processen inne i klassen, kommer du att sluta med en valideringsverktyg som är enkelt att använda, men som lämnar allt det hårda arbete till filterfunktioner.

PHP filter_var och filter_input

Inspiration ur boken ”PHP Object Oriented Solutions” av David Powers Det finns sju funktioner som används för att validering av inmatning, men endast fyra som faktiskt gör något filtrering eller validering. Du styr vad som accepteras eller förkastas genom att en rad PHP konstanter som argument till funktionen. Det finns 50 konstanter förknippade med filterfunktioner, vilket gör dem […]

OOP PHP

I början av 60 talet började man inse att det var ohållbart att försöka uppdatera, felsöka och utveckla stora och komplexa applikationer med procedural/sekventiell kod som exekveras rad efter rad då detta var väldigt tidsödande och svårt.

Lösningen var att flytta funktionerna bort från huvudscriptet, och sedan klumpa ihop sammanhörande funktioner i logiska enheter som representerade en större och mer allmän ”kugghjul” i applikationen, dessa block kom att kallas för klasser och innehåller oftast metoder (funktioner i klasser kallas för metoder) och medlemsvariabler (även kallade egenskaper, attribut eller fält, i fortsättningen egenskaper) som används för att modifiera ett state av ett objekt (som är en instans av en klass).

Gå till toppen