Cos'è il PHP?
La denominazione PHP non è altro che l'acronimo di Hypertext Preprocessor che significa preprocessore per ipertesti. Il PHP è un linguaggio per piattaforme Windows, Unix e Mac OS X, semplice e diretto che consente di costruire siti dinamici dai più semplici ai più complessi, è sicuramente uno dei costruttori istantanei HTML attualmente più utilizzati al mondo. Oltre alla semplicità infatti il PHP è un linguaggio Open Source, quindi il suo utilizzo non comporta spese di proprietà. Un'altro vantaggio non trascurabile è la sua anzianità che ne determina ulteriormente l'affidabilità, ideato da Rasmus Lerdorf nel 1994 ha avuto più di un decennio di tempo per perfezionarsi e solidificarsi, è tutt'ora in continuo sviluppo. La presenza nella rete di innumerevoli discussioni, articoli e tutorial rendono un'aiuto non indifferente a chiunque cominciasse ad affacciarsi alla creazione di pagine web con questo strumento.
Come Funziona?
La staticità delle pagine HTML non permette una vasta interattività con l'utente, il PHP nasce per dare vita a pagine HTML sempre diverse a seconda delle esigenze di ogni singolo utente, questo comporta una estrema personalizzazione di ogni singola pagina. L'inerazione del PHP con i DataBase, ovvero contenitori di dati come testi, numeri, immagini e files di ogni tipo, permettono la creazione di siti come ad esempio i motori di ricerca, che restituiscono migliaia di pagine data una semplice parola chiave, il solo HTML non permetterebbe la possibilità di effettuare ricerche in questo modo. Nel solito caso del motore di ricerca la pagina ci verrà mostrata a seconda della parola chiave che abbiamo richiesto e ci verranno mostrati solo i risultati che interessano quella parola. Se noi guardiamo il codice che compone quella pagina non avremo traccia del php, nonostante l'URL abbia un'estensione php anzichè html. Quando ci colleghiamo in un sito che utilizza il PHP, il nostro browser (ad esempio Explorer o Firefox) invia una richiesta al server che ospita il sito, questa richiesta viene prima elaborata dal sistema che crea una pagina HTML all'istante per poi inviarla al nostro browser che ce la mostrerà a video. Dunque la pagina che visualizziamo non si trova memorizzata nel disco rigido del server, ma è stata creata sul momento apposta per noi, grazie a delle istruzioni di una o più pagine php. Possiamo utilizzare questo linguaggio direttamente sul nostro computer scaricando e configurando correttamente Apache una piattaforma sever gratuita, PHP Il compilatore dei files php anch'esso gratutio e MySql il database OpenSource più utilizzato al mondo. Esistono inoltre pacchetti completi autoinstallanti per facilitare questo compito come ad esempio EasyPhp.