Hypertext Preprocessor , più comunemente chiamato PHP , è un open source linguaggio di programmazione lato server che fornisce i programmatori web un sacco di potenza . Come linguaggio di programmazione , è uno strumento , e gli sviluppatori di software avranno opinioni diverse su di esso a seconda delle loro stili di sviluppo e di come lo strumento serve loro posti di lavoro . Alcuni saranno visualizzare un professionista come una truffa , e viceversa , ma indipendentemente da opinioni individuali , PHP è in piedi la prova del tempo , come la spina dorsale di molti siti web dinamici e data-driven . Flessibile
PHP supporta struttura del codice sequenziale che molti sviluppatori trovano più facile da usare , soprattutto quelli addestrati sulle lingue più anziani , e supporta anche uno stile orientato agli oggetti che gli sviluppatori trovano più efficiente e flessibile .
Open Source
PHP è open source , il che significa che è libero di utilizzare e sviluppatori di tutto il mondo contribuiscono frammenti di codice e di feedback per mantenere e migliorarlo. Si richiede una revisione tra pari per la gestione in corso ma non ha alcun organismo giuridicamente responsabile per la supervisione , come con un linguaggio di proprietà di una società , ad esempio, ASP di Microsoft. Maggior parte degli sviluppatori tendono a preferire strumenti open source per lo sviluppo di Internet .
Dinamico
differenza di HTML , che è statico , PHP è un linguaggio dinamico , che è un importante "pro ". Ciò significa che gli sviluppatori possono incorporare logica in PHP che permette di creare diversi tipi di contenuto della pagina web sulla base di cose che cambiano , come ad esempio l'ora del giorno , la data e l'input dell'utente .
Lato server
differenza di java script, che è un linguaggio lato client , PHP è lato server . Ciò significa che invece di correre sul browser di un utente , PHP viene eseguito sul server web . Questo è sia un pro e un contro. Come un professionista , significa che la logica esegue lo stesso modo ogni volta perché viene eseguito dallo stesso server , al contrario di esecuzione diverso basata sui modi browser gestiscono gli stessi comandi diverso. Significa anche che il PHP è molto più sicuro . Suo codice sorgente è nascosto da utenti , e può quindi essere utilizzato per memorizzare le password e interfaccia con un database , mentre uno script client può non perché la sorgente è inviato all'utente prima di eseguire sul browser . Il difetto è che PHP cessa di essere dinamico dopo il rendering di una pagina , al contrario di uno script client-side che possono continuare a funzionare nel browser di una pagina visualizzata , offrendo la pagina visitatore un'esperienza più dinamica .
< Br >
Semplice
PHP è più semplice da usare rispetto ASP.net , il suo principale rivale per la programmazione lato server . Questo è un pro in termini di sviluppo , ma è una truffa in termini di una capacità più limitata cosa può fare . Ad esempio , viene aggiornato meno frequentemente per tenere il passo con lo sviluppo del web , e si interfaccia con un minor numero di lingue diverse ASP.net , che è progettato per lavorare meglio con C # , J # , C + + e VB.net .
dati -driven
PHP funziona alla perfezione con un database open source chiamato MySQL , dando una grande flessibilità nella gestione dei dati per i siti web semplici attraverso tutti, ma i più esigenti necessità di gestione dei dati .