PHP programmeringsspråk først kom inn i eksistens å tjene som et skriptspråk som lar programmerere å raskt utvikle interaktive websider som kan endre tilstanden i nettleseren eller gjøre spørringer til den underliggende server database . Men visste PHP ikke inneholde mann interne objekttyper , for eksempel datastrukturer eller sterkt maskinskrevne verdier. Standard PHP Library ( SPL ) forsøker å løse dette ved å legge sterkt -typer variabler og datastrukturer til PHP. Sterke skrevet og Weakly - skrevet språk
skrevet språk er de språkene som krever programmerere å definere variable datatyper når erklære variabler i koden . Språk som Java og C + + er sterkt skrevet . I kontrast , har svakt , skrevet språk ikke kreve programmerere å definere datatype , og dermed en variabel kan inneholde noen form for verdi. Mange tolket skriptspråk som PHP og Python følge dette paradigmet .
SPL Datatyper
å tilby sterke skrevet varierende bruk til PHP , inneholder SPL en rekke innebygd typer. Dette blir spesielt nyttig når du tar nytte av PHP5 er objektorienterte evner. Typene som inngår i SPL tillate programmerere til å definere hvordan de samhandler med tolk og med andre typer, og inkluderer klasser som representerer grunnleggende datatyper som boolske ( SplBool ) , heltall ( skinne ) , og flyttall desimaler ( SplFloat ) .