År: 2015

PHP Namespace

Idag tänkte jag gå igenom PHP Namespace funktionaliteten som kom med PHP 5.3. Om du arbetat med C# eller Java så känner du till konceptet namespace, men för andra icke invigda så är det helt enkelt ett sätt att undvika namn-kollisioner genom att skapa en sorts mapphierarki för namnen, för du kan t.ex. ha exempel.php i två […]

Installera Composer på OS X

Composer är ett plattformsberoende manager för PHP-bibliotek, den installera paket som man behöver i ett specifikt projekt med ett enda kommando. I denna artikel kommer jag att förklara hur man ska Installera Composer på OS X, och sedan lägga till en alias, så den kan användas från överallt på datorn utan att behöva skriva in den fulla sökvägen […]

Webbshop med PayPal

I den här artikeln ska vi skapa en – webbshop med PayPal och applikationen kommer att baseras på Classic API. Som du kanske såg i förra avsnittet av den här serien – Skapa Din Egen Nätbutik, så finns det tre steg i en transaktion på nätet:

Kundvagn > ska samla in information om köpet, som kortnummer, adress, namn mm.
Betalningsgateway > krypterar informationen och skickar den till säljarkonto
Säljarkonto > processar informationen och sätter in pengarna på kontot
Vi kommer att använda oss av PayPal:s säljarkonto i den här artikeln.

Att Sälja på Nätet

För att göra transaktioner på nätet behöver webbplatsen kunna utföra tre steg och det tredje steget finns har man två alternativ att välja mellan.   Med egen säljarkonto Cart (kundvagn) > ska samla in information om köpet, som kortnummer, adress, namn mm. Payment gateway (betalningsgateway) > krypterar informationen som samlats in och skickar den till säljarkonto. Merchant account (säljarkonto) > […]

ER Diagram

ER Relationsmodellen är ett sätt att visualisera data och dess relationer. ER står för Entity-Relationship, vilket ungefär blir ”saker” och ”samband”. En entity i det här sammanhanget, representerar en tabell. Relationsmodellen går ut på att data lagras i relationer, och en relation är lika med en tabell, med rader och namngivna kolumner.

PHP Klasser, metoder & Medlemsvariabler

Idag ska vi gå igenom PHP Klasser med tillhörande Medlemsvariabler. Och med medlemsvariabler menar jag variabler som deklareras i en klass. Klasser & KlassNamn När det kommer till namngivning av klasser, så ska man enligt allmänna riktlinjer och regler tänka på följande: Namn måste börja med bokstav eller understreck ( _ ). Och det följande tecknen måste vara; bokstäver, nummer […]

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.

Gå till toppen