Hypertext Preprocessor , beter bekend is als PHP , is een open source server - side programmeertaal die geeft web-programmeurs veel macht . Als programmeertaal , het is een hulpmiddel , en software- ontwikkelaars zullen hebben uiteenlopende meningen over het, afhankelijk van hun ontwikkeling stijlen en hoe het instrument bedient hun baan . Sommigen zullen een pro als con , en omgekeerd bekijken , maar ongeacht de individuele adviezen , PHP staat de test van de tijd als de ruggengraat van veel dynamische en data - driven websites . Flexibele PHP ondersteunt sequentiële code structuur die veel ontwikkelaars eenvoudiger te gebruiken vinden , vooral die getraind op oudere talen , en het ondersteunt ook een object - georiënteerde stijl die ontwikkelaars vinden efficiënter en flexibeler . Open Source PHP is open source , wat betekent dat het gratis te gebruiken en ontwikkelaars over de hele wereld dragen stukjes code en feedback te onderhouden en te verbeteren . Het vereist peer review voor de lopende management, maar heeft geen wettelijk verantwoordelijk orgaan voor toezicht als met een taal die eigendom zijn van een bedrijf , zoals Microsoft 's ASP . De meeste ontwikkelaars hebben de neiging om open source tools voorkeur voor Internet ontwikkeling . Dynamic tegenstelling tot HTML , dat is statisch , PHP is een dynamische taal , dat is een grote "pro . " Dat betekent dat ontwikkelaars kunnen insluiten logica in PHP die het mogelijk maakt om verschillende soorten inhoud van webpagina's te creëren op basis van dingen die veranderen , zoals het tijdstip van de dag , datum en input van de gebruiker . Server - side < br > tegenstelling java script, dat is een client - side taal , PHP is server-side . Dat betekent dat in plaats van die op de browser van een gebruiker , PHP draait op de webserver . Dit is zowel een pro en een con . Als een pro , betekent dit dat de logica uitgevoerd op dezelfde manier elke keer omdat het loopt uit dezelfde server , in tegenstelling tot actief verschillend te wegen op de browsers gaat dezelfde opdrachten verschillend . Het betekent ook dat PHP is veel veiliger . De broncode wordt verborgen gebruikers , en kan derhalve worden gebruikt om wachtwoorden en de interface bewaren met een databank , terwijl een client script kan niet omdat de bron naar de gebruiker verzonden voordat die op de browser . Het nadeel is dat PHP niet meer voor dynamische nadat het maakt een pagina , in tegenstelling tot een client - side script dat kan blijven draaien in de browser van een gerenderde pagina , het aanbieden van de pagina bezoeker een meer dynamische ervaring . < Br > verkopen Simple PHP is eenvoudiger te gebruiken dan ASP.net , zijn belangrijkste rivaal voor de server - side programmeren . Dit is een pro in termen van ontwikkeling , maar het is een con in termen van een meer beperkte mogelijkheden in wat het kan doen . Bijvoorbeeld , is het minder vaak bijgewerkt om gelijke tred te houden met web ontwikkeling , en het raakvlakken met minder talen dan ASP.net , die is ontworpen om beter te werken met C # , J # , C + + en VB.net . < br > Datagestuurde PHP werkt naadloos samen met een open source database genaamd MySQL , waardoor het een grote flexibiliteit in data management voor eenvoudige websites door alle , maar de meest veeleisende data management behoeften . < br >
|