PHP inom webbutveckling

PHP är ett scriptspråk som används backend på en webbserver för att skapa dynamiskt innehåll till t.ex. en hemsida. Mycket av en hemsidas funktionalitet kan ligga i den här delen där även data kan hämtas från databaser eller andra datakällor. Till skillnad från t.ex. Javascript körs PHP på en webbserver och inte i webbläsaren på klientsidan. Det innehåll eller data som skapas i PHP kan antingen skrivas ut direkt på en hemsida, vilket kräver att sidan laddas om, eller med hjälp av XMLHttpRequest och Javascript, eller liknande tekniker, där data läses in (asynkront) i bakgrunden utan att sidan behöver laddas om.

Det finns många fler språk som kan användas på serversidan, men på Dynamic Mind har vi valt att i de flesta fall arbeta med PHP. Exempel på andra språk kan t.ex. vara Node.js eller Python.

PHP inom webbutveckling

PHP, en del av helheten

För att bygga en hemsida behövs ett antal ytterligare tekniker utöver PHP, som exempelvis HTML för att märka upp hemsidans grundläggande struktur, CSS för layout och design och Javascript för att kunna modifiera olika element utan att ladda om sidan.

PHP i kombination med nedanstående språk och en webbserver ger en komplett hemsida rent tekniskt, sedan behöver den fyllas på med text, bilder och grafiska element.

  • HTML
  • CSS
  • Javascript
  • MySQL (databas, finns flera olika alternativ)

PHP och olika ramverk

Baserat på PHP har det även utvecklats olika ramverk. Det finns både för- och nackdelar med att använda dessa, men tydligaste fördelarna är att det minskar tiden att skriva kod, det blir enklare för ett team att arbeta med samma kodbas och det implementerar ”good practices”.

Kontakta oss idag om ni behöver hjälp med en hemsida eller webbutveckling.