Home  >  Informatica V°  >  PHP  >  Introduzione

PHP

Primi passi con il linguaggio PHP.

Download Slides in formato .pdf

XAMPP

XAMPP è una piattaforma software multipiattaforma e libera costituita da Apache HTTP Server, il database MySQL e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl.

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Wikipedia.org

Come funziona?

Prima pagina php

Apriamo un editor di testo (anche notepad) Salviamo il nostro file primo.php in:

C:\xampp\htdocs

HTML

Una pagina HTML che si compone di due parti:
🔹   l’intestazione (head) e
🔹   il corpo (body),
delimitati da apposite coppie di tag:

    <html>
    <head>
            {intestazione}
    </head>
    <body>
                {corpo}
    </body>
    </html>

File HTML

Scrivere all'interno di un editor il seguente file HTML:

<html>
<head>
<title>Prima pagina HTML</title>
</head>
<body>
Hello World!<br>  
Oggi e' il 19 Agosto 1999
e sono le 15:03
</body>
</html>

Salvare questo file come primo.html all'interno della directory C:\xampp\htdocs

Aprire un browser e vedere il risultato all'indirizzo: localhost/primo.html

Qualsiasi cosa si possa scrivere in HTML, di fatto diventa statica e non modificabile.
Proviamo ora ad inserire del codice PHP all'interno del nostro file primo.html.

Il PHP è un linguaggio che si integra molto facilmente con l’HTML. Uno script PHP, all’interno di una pagina HTML, viene delimitato dalla coppia di tag <?php e ?>
Un file che contiene del codice php deve avere estensione .php e non .html
Salvare il file primo.html con nome primo.php ed effettuare le seguenti modifiche:

<html>
<head>
<title>Prima pagina PHP</title>
</head>
<body>
<?php  
date_default_timezone_set("Europe/Rome");

echo "Hello World!<br>";
echo "Oggi e' il " .date("d-m-Y");
echo "e sono le ore " .date("G:i");
?>
</body>
</html>

Aprire un browser e vedere il risultato all'indirizzo:

localhost/primo.php


E sia la data che l'ora saranno quelle attuali!
Commentando riga per riga, in PHP abbiamo scritto:

PHP - variabili

Come ogni linguaggio di programmazione, il PHP prevede l’utilizzo di variabili.
🔹   Le variabili sono identificate da un nome preceduto dal simbolo $.
🔹   PHP distingue maiuscole da minuscole, per cui $NOME è diverso da $nome.
🔹   Non è necessario inizializzare una variabile e il tipo dipende dall’assegnazione:

<?php
$var = 123;      //variabile numerica
$var = "ciao";  //stringa
?>