Page 4 - Corso di PHP - Livello base
P. 4

PHP, ma soltanto HTML. Se invece osservate il codice di una
                pagina  che  ha  uno  script  JavaScript,  vedrete  al  contrario  lo

                script  nella  sua  interezza.  Perché  succede  questo?  Molto
                semplice: il codice PHP sta sul server, che lo interpreta e, come

                detto prima, consegna al browser la pagina già codificata. Per
                questo  motivo  vedete  solo  HTML  e  non  PHP.  Quindi,  non  è
                neppure possibile copiare il codice PHP (una volta che è stato

                eseguito) da un altro sito.


                Tornando quindi al termine “dinamico”, ora possiamo dire che
                i linguaggi lato server producono dinamicamente il contenuto a

                seconda delle richieste dell'utente, anche con interrogazioni al
                database  (l'interazione  tra  PHP  e  un  database  di  tipo
                MySQL è uno degli argomenti di questo corso). Ecco cosa si

                intende per “dinamico”! Pensiamo per esempio a un sito che ci
                serve  per  cercare  un  dato  in  un  database  con  centinaia  di

                campi: per esempio un indirizzo di un ristorante in un sito che
                ospita un database di tutti i ristoranti d'Italia. Noi cercheremo un

                ristorante  in  Liguria  (magari  attraverso  un  semplice  form  di
                ricerca), e il server, interpretando la nostra richiesta, ci produrrà
                in modo dinamico una pagina che conterrà gli indirizzi di tutti i

                ristoranti  liguri  memorizzati  nel  database,  tralasciando  quelli
                che non ci interessano. Invece intendiamo con “statico” un sito

                prodotto con un linguaggio come HTML: esiste una sola pagina
                ed  è  quella  per  tutti,  e  non  ci  sono  contenuti  che  vengono

                prodotti a seconda delle richieste dell'utente.


                Ma  torniamo  al  punto  da  cui  siamo  partiti:  la  sigla.  Cosa
                significa  PHP?  È  un  cosiddetto  acronimo  “ricorsivo”,  perché
                significa         “PHP          Hypertext            Preprocessor”              (“PHP

                Preprocessore  di  Ipertesti”):  un  acronimo  ricorsivo  è  un
                acronimo in cui una delle lettere sta per la sigla, insomma un

                acronimo che contiene se stesso. “Preprocessore” è invece un
                termine informatico con il quale ci si riferisce a un programma

                che       compie         alcune        operazioni          preliminari           prima



                                                            4
   1   2   3   4   5   6   7   8   9