PHP - Introduzione

PHP è nato come un piccolo progetto open source che si è evoluto man mano che sempre più persone hanno scoperto quanto fosse utile. Rasmus Lerdorf ha rilasciato la prima versione di PHP nel lontano 1994.

  • PHP è un acronimo ricorsivo per "PHP: Hypertext Preprocessor".

  • PHP è un linguaggio di scripting lato server incorporato nell'HTML. Viene utilizzato per gestire contenuti dinamici, database, monitoraggio delle sessioni e persino creare interi siti di e-commerce.

  • È integrato con una serie di database popolari, inclusi MySQL, PostgreSQL, Oracle, Sybase, Informix e Microsoft SQL Server.

  • PHP è piacevolmente scattante nella sua esecuzione, specialmente se compilato come modulo Apache sul lato Unix. Il server MySQL, una volta avviato, esegue query anche molto complesse con enormi set di risultati in tempi da record.

  • PHP supporta un gran numero di protocolli principali come POP3, IMAP e LDAP. PHP4 ha aggiunto il supporto per Java e le architetture a oggetti distribuiti (COM e CORBA), rendendo per la prima volta una possibilità di sviluppo a più livelli.

  • PHP è indulgente: il linguaggio PHP cerca di essere il più indulgente possibile.

  • La sintassi PHP è simile a C.

Usi comuni di PHP

  • PHP esegue funzioni di sistema, cioè da file su un sistema può crearli, aprirli, leggerli, scriverli e chiuderli.

  • PHP può gestire i moduli, ovvero raccogliere dati da file, salvare dati in un file, tramite posta elettronica è possibile inviare dati, restituire dati all'utente.

  • Puoi aggiungere, eliminare, modificare elementi all'interno del tuo database tramite PHP.

  • Accedi alle variabili dei cookie e imposta i cookie.

  • Utilizzando PHP, puoi limitare l'accesso degli utenti ad alcune pagine del tuo sito web.

  • Può crittografare i dati.

Caratteristiche di PHP

Cinque caratteristiche importanti rendono possibile la natura pratica di PHP:

  • Simplicity
  • Efficiency
  • Security
  • Flexibility
  • Familiarity

Script "Hello World" in PHP

Per avere un'idea di PHP, inizia prima con semplici script PHP. Poiché "Hello, World!" è un esempio essenziale, per prima cosa creeremo un simpatico "Hello, World!" script.

Come accennato in precedenza, PHP è incorporato nell'HTML. Ciò significa che nel tuo normale HTML (o XHTML se sei all'avanguardia) avrai dichiarazioni PHP come questa:

<html>
   
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

Produrrà il seguente risultato:

Hello, World!

Se esamini l'output HTML dell'esempio precedente, noterai che il codice PHP non è presente nel file inviato dal server al tuo browser web. Tutto il PHP presente nella pagina Web viene elaborato e rimosso dalla pagina; l'unica cosa restituita al client dal server Web è il puro output HTML.

Tutto il codice PHP deve essere incluso all'interno di uno dei tre speciali tag di markup ATE riconosciuti dal PHP Parser.

<?php PHP code goes here ?>

<?    PHP code goes here ?>

<script language = "php"> PHP code goes here </script>

Un tag più comune è <? Php ...?> E useremo lo stesso tag anche nel nostro tutorial.

Dal prossimo capitolo inizieremo con la configurazione dell'ambiente PHP sulla tua macchina e poi scaveremo quasi tutti i concetti relativi a PHP per metterti a tuo agio con il linguaggio PHP.