Brug af PHP scripting sprog, kan programmører skabe betydelige hjemmesider og applikationer . Afhængig af omfanget og karakteren af et projekt , undertiden programmører opdele udviklingsprocessen i flere faser. Disse faser begynde med at planlægge og designe program eller websted fra en abstrakt perspektiv inden den implementeres i PHP kode. Når udviklerne har udført implementeringsfasen , de kan også deltage i test, før at levere det endelige resultat. Planlægning
før kodning begynder udviklerne ofte engagere sig i ansøgning planlægning. Kompleksiteten af denne fase afhænger af projektet, men det generelt indebærer en proces fastsættelsen af de ansøgningskrav , som definerer disse ved at bruge en form for dokumentation. Planlægningsfasen er dybest set en mulighed for at etablere præcis, hvad programmet eller webstedet skal gøre. I tilfælde af en webapplikation , indebærer planlægningsfasen at bestemme, hvad brugeren opgaver projektet vil lette . I tilfælde af en hjemmeside , bestemmer planlægningsfasen hvilket indhold på webstedet vil præsentere til brugerne, samt eventuelle processer er nødvendige for at gennemføre.
Design
Programmering sprog som PHP tillader udviklere at vælge fra en række design metoder. I nogle tilfælde har projekter ikke involverer en formel metode , men det er altid en mulighed . PHP-applikationer kan bruge objektorienteret udvikling, hvor programopgaver er delt op mellem en gruppe af ansøgning objekter. Hvert objekt har et bestemt sæt af ansvarsområder i ansøgningen, med de objekter arbejder sammen for at levere den fulde funktionalitet i projektet . Projekteringsfasen for en PHP -projekt kan indebære at beslutte om de klasser og objekter , der vil levere ansøgningen forarbejdning.
Implementering
implementeringsfase en PHP projekt er , når de fleste af programmeringen sker. Udviklere starter fra ethvert design dokumenter oprettet i tidligere faser og bruge disse som grundlag for deres kodning aktiviteter . Hvis et hold af udviklere arbejder på en enkelt PHP-program , kan hver programmør være ansvarlig for et særskilt område for forarbejdning . Implementeringsfasen indebærer at skrive PHP-kode og udføre det til at udføre grundlæggende test . Gennemførelse i en objektorienteret PHP -projekt vil involvere skabe klasse erklæringer med hver klasse har et veldefineret sæt af egenskaber og adfærd .
Testing
Når de vigtigste implementeringsfasen er færdig, udviklere ofte engagere sig i en periode med test. I denne fase køres udviklere PHP-program eller websted , udfører en streng sæt opgaver designet til at identificere eventuelle problemer. Når problemerne vil opstå , vil en proces med debugging også finde sted , med programmører gør tilføjelser eller ændringer til eksisterende kode skabt i implementeringsfasen .
Delivery
Når udviklere fuldføre gennemførelsen og testfaser af en PHP -projekt , kan de bringe den endelige ansøgning produkt. I mange tilfælde arbejder udviklingsteams på hjemmesider og applikationer på interne servere , før implementering af de endelige versioner på klient -servere til at gå live på internettet. I nogle tilfælde leveringen fase kan efterfølges af løbende vedligeholdelsesarbejde på lang sigt .