Home » PHP, Programmazione

Guida PHP: Le Basi

19 febbraio 2012 52 views Un Commento

Lo so lo so, su internet ci saranno migliaia di guide riguardanti questo argomento ,ma desideravo crearne una anche io in quanto il php è uno dei pochi linguaggi di programmazione per il quale posso dire di avere maturato un esperienza quanto meno decente per poter iniziare ad insegnarne le basi. Non sono un insegnate, quindi capiterà che alcune cose non risulteranno ben chiare,ma a questo servono i commenti no? :) Pronti? Iniziamo!

Php è un linguaggio di programmazione server-side interpretato,il che significa che ha bisogno di un server dove è installato uno speciale programma,chiamato appunto interprete, per essere eseguito.Esso legge in tempo reale il codice contenuto nei nostri file php e lo esegue.

A chi non ha familiarità con i vari tipi di linguaggi di programmazione gli basti sapere che esistono linguaggi che invece vengono chiamati compilati ,la differenza principale con i linguaggi come il php è che il loro codice viene dato in pasto ad un altro programma ,chiamato appunto compilatore (che fantasia eh? xD) , che non esegue il codice, ma lo traduce in linguaggio macchina e lo salva in un file eseguibile che verrà poi distribuito agli utenti.

Questo fa si che voi pur possedendo il programma non siate in grado di vederne il codice sorgente a meno che lo sviluppatore non decida di rilasciarlo facendolo quindi diventare un programma OpenSource.

Quindi di cosa abbiamo bisogno per iniziare la nostra avventura nel magico mondo del php?

Un server: non spaventatevi, per ora possiamo benissimo usare il nostro pc!

Un interprete:questo dipende dal vostro sistema operativo.WAMP per windows,MAMP per mac e LAMP per Linux .

Quest’ultimo, oltre ad essere l’ ambiente dove viene realmente eseguito php sulla maggior parte dei server sparsi per il mondo,non è un programma auto installante come WAMP e MAMP, ma un ambiente di lavoro che necessita un po più di lavoro per essere installato e configurato correttamente.

In questa guida userò WAMP.

Scarichiamolo quindi da qui (32 o 64 bit a seconda del vostro sistema) ed iniziamo l’installazione come faremmo per un programma qualsiasi lasciando inoltre tutte le opzioni invariate.

Al termine dell’installazione wamp verrà lanciato e noterete subito un icona in basso a destra nella barra di windows che grazie ad una legenda basata sui colori ci farà capire in che fase si trova il nostro server: spento,in avvio, avviato.

Abbiamo finito! Da ora in poi ,fin tanto che wamp è acceso, se scriviamo http://localhost nella barra degli indirizzi del browser,saremo catapultati nella pagina principale del server dove saranno listate le varie cartelle che creeremo per i vari progetti.

Il nostro ambiente di lavoro è pronto,ora possiamo procedere col programmare.

Per scrivere una pagina php basta un blocco note ,ma se proprio volete esistono tanti altri programmi appositi che hanno funzioni comodissime come l’ evidenziazione della sintassi in vari colori, rendendo il tutto più immediato all’occhio del programmatore. Io per esempio uso Notepad++.

Apriamo quindi il nostro editor preferito e scriviamo:

 <? echo "Hello World!"; ?> 

Spiegazione

Iniziamo con un po di regole di sintassi utilizzate in questo esempio:

-il codice php deve essere sempre compreso tra i tag <? e ?> o <?php e ?> in modo che l’interprete possa capire quale è il codice che dovrà andare ad interpretare e quale no.Infatti potremmo decidere di inserire parti in html nella nostra pagina senza utilizzare il php.

NB: per utilizzare <? e ?> devono essere abilitati nella configurazione php gli short tag,solitamente lo sono già di default ma qualora non lo fossero bisogna aprire il file php.ini cliccando con il sinistro sull’icona citata in precedenza di wamp , quindi PHP->php.ini.
A questo punto cerchiamo la riga short_open_tag  (se è preceduta da un ; toglietelo) e dopo l’uguale scriviamo On al posto di Off. Salviamo quindi il file e riavviamo tutti i servizi cliccando ancora una volta sull’icona di wamp con il sinistro e poi selezionando Restart All Services.

 Esempio:


<? echo "parte sopra in php"; ?>

<p>Parte centrale in HTML</p>

<? echo "parte sotto in php"; ?>

-Il php ,al contrario di altri linguaggi,non tiene conto degli spazi o degli a-capo quindi per segnalare la fine di un istruzione è la presenza di un “;”

-Le stringhe di testo devono essere sempre inserite tra due .

Per quanto riguarda le istruzioni utilizzate qui abbiamo solo echo il quale è usato per stampare qualcosa a video.

salviamo quindi il file come index.php

Ora tutto quello che dobbiamo fare è riuscire a fare interpretare quel file al server,ma come si fa?

Dobbiamo recarci nella cartella dove wamp legge principalmente i file php; solitamente si trova in c:\wamp\www\ .

Dentro troveremo un file index.php che corrisponde alla pagina che abbiamo visto prima digitando http://localhost nel browser.Creiamo quindi una cartella che chiameremo “sito1″ e mettiamoci dentro il nostro file index.php creato in precedenza.

Rechiamoci quindi nel browser e digitiamo http://localhost/sito1/index.php , e se tutto è stato fatto correttamente si aprirà una pagina con la scritta hello world!

Bene come prima “”"”lezione”"”" diciamo che è tutto.

Nella prossima cercherò di spiegare le variabili e le principali istruzioni utilizzate in php.

 

 

Lascia una risposta!

Sii gentile. Parla chiaro. Stai in topic. No spam.

Puoi usare questi tags BBCode:
[b][u][i][ul][li][color=][url=][img=]

Un Commento »

  • chiara said:

    La guida è fatta molto bene, grazie!

    ReplyReply to this comment