Questa primo articolo sarà puramente introduttivo.
Verrà spiegato cosa è PHP, quali sono le sue potenzialità, come configurare il nostro pc per usare PHP e verrà provato il nostro primo script (PhpInfo).
Cos’è il PHP?
Il PHP è un linguaggio di scripting server side HTML embedded.
A differenza dei linguaggi eseguiti lato client, cioè dal browser, come Javascript, PHP viene eseguito lato server, richiamando il modulo apposito che farà da interprete.
Altri linguaggi server side sono il Perl, ASP, mentre il Java, è un vero e proprio linguaggio di programmazione e si possono creare siti dinamici utilizzando le servlet e le jsp, separando la presentazione dalla logica dei contenuti.
Ciò è possibile, con un piccolo sforzo di organizzazione, anche con PHP.
PHP è HTML-embedded :
A differenza del Perl, le istruzioni PHP vengono inserite all’interno del codice
HTML :
….codice html statico…
< ?PHP
print ‘Questa viene inserita tramite l’interprete PHP
’;
?>
…altro codice html statico…
I tag di delimitazione all’interno dei quali viene inserito il codice PHP sono < ?PHP e ?>.
Le pagine che contengono codice PHP devono avere (solitamente) estensione .php.
Perché imparare PHP:
PHP ha molti punti a favore rispetto agli altri linguaggi di scripting server side.
Rispetto alla soluzione , PHP non è un linguaggio proprietario, è Open Source ed è free, oltre ad essere multipiattaforma.
Viene utilizzato da tutti i fornitori di Hosting che lavorano su piattaforme Linux (e quindi, a parità di prestazioni e di qualità del servizio, offrono prezzi più contenuti).
Grazie alla sua caratteristica Open Source, esistono in rete varie risorse professionali di classi e script gratuiti, senza
contare tutta la comunità di sviluppatori che gira attorno a questo linguaggio.
E’ meno complesso rispetto al Perl e all’architettura J2EE di Java, ma le potenzialità sono le stesse. La sua velocità di esecuzione, l’integrazione perfetta con i DBMS più famosi (come MySQL e PostgreSQL) ed il supporto offerto da Apache a questo linguaggio, fanno di PHP la soluzione ottimale per progetti che richiedono rapidità di sviluppo e prestazioni notevoli.
Per finire, PHP offre anche l’integrazione con gli oggetti (D)COM della Microsoft, con XML, con il linguaggio Java, con Flash della Macromedia, manipolazione di file PDf etc.
Insomma, PHP è uno strumento indispensabile per ogni webdeveloper!
Prepariamo il nostro ambientte di lavoro :
Esistono in rete alcuni tools che permettono l’installazione di Apache, MySQL e PHP su una piattaforma Windows in una volta sola. Uno di questi, è easyPHP e lo consiglio.
Una volta installato ed avviato il programma, i file php andranno inseriti all’interno della cartella:
C:\Programmi\EasyPHP1-X\www\
Il primo script:
Apriamo il nostro editor di testo preferito (un buon editor con supporto php è pspad).
Scriviamo il seguente codice :
< ?PHP
phpinfo();
?>
Salviamo il nostro file con il nome test.php nella directory di lavoro (www).
Colleghiamoci con il nostro browser all’indirizzo http://127.0.0.1/test.php .
Se è tutto a posto, dovrebbe apparirci una lunga tabella contenente le
principali informazioni sul nostro ambiente di lavoro!
Articoli simili
