Bruke PHP skriptspråk , kan programmerere skape betydelige nettsteder og applikasjoner . Avhengig av omfanget og arten av et prosjekt , programmerere noen ganger dele utviklingsprosessen i flere faser . Disse fasene begynne med å planlegge og utforme programmet eller nettstedet fra en abstrakt perspektiv , før du implementerer den i PHP-koden . Når utviklerne har utført implementeringsfasen , de kan også delta i testing før levering sluttresultatet. Planlegging
Før koding begynner, utviklere ofte engasjere seg i programmet planlegging. Kompleksiteten i denne fasen er avhengig av prosjektet , men det vanligvis innebærer en prosess med å bestemme programmet kravene , definere disse ved hjelp av noen form for dokumentasjon. Planleggingsstadiet er i utgangspunktet en mulighet til å etablere nøyaktig hva programmet eller hjemmeside må gjøre . I tilfelle av en web-applikasjon , innebærer planleggingsstadiet avgjøre hva brukeroppgavene prosjektet vil legge til rette . I tilfelle av et nettsted, bestemmer planleggingsstadiet hvilket innhold nettstedet vil presentere for brukerne , samt eventuelle prosesser den trenger for å implementere.
Design
Programming språk som PHP tillate utviklere å velge mellom en rekke design metoder. I noen tilfeller trenger prosjekter som ikke involverer en formell metode , men det er alltid et alternativ . PHP-applikasjoner kan bruke objektorientert utvikling , der programoppgaver er delt opp blant en gruppe av programmet objekter . Hvert objekt har et bestemt sett av oppgaver i programmet , med gjenstander som arbeider sammen for å levere full funksjonalitet i prosjektet. Utformingen scenen for en PHP prosjekt kan innebære bestemme på klasser og objekter som vil levere søknaden behandling.
Implementering
implementeringsfasen av et PHP prosjektet er da de fleste av programmeringen skjer. Utviklere starte fra noen design dokumenter som er opprettet i tidligere stadier , og bruke disse som grunnlag for sine koding aktiviteter . Hvis et team av utviklere jobber med et enkelt PHP-programmet , kan hver programmerer være ansvarlig for et bestemt område av behandlingen . Implementeringsfasen innebærer å skrive PHP -kode og kjøre den til å utføre grunnleggende tester . Implementering i et objektorientert PHP prosjektet vil innebære å lage klasse erklæringer , med hver klasse ha en godt definert sett av egenskaper og atferd .
Testing
Når den viktigste implementeringsfasen er fullført, utviklere driver ofte en tid for å prøves . I denne fasen , utviklere kjøre PHP-programmet eller nettstedet , gjennomføre en grundig sett med oppgaver for å identifisere eventuelle problemer . Når problemer oppstår , vil en prosess med debugging også skje med programmerere gjør tilføyelser eller endringer på eksisterende kode opprettet i implementeringsfasen .
Levering
Når utviklere fullføre implementering og testing faser av et PHP -prosjektet, kan de deretter distribuere den endelige søknaden produktet. I mange tilfeller utviklingsteam jobber på nettsteder og programmer på interne servere , før distribusjon av de endelige versjonene på kundens servere , for å gå live på nettet . I noen tilfeller leveransen fasen kan bli etterfulgt av pågående vedlikeholdsarbeid på lang sikt .