<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/introduction.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'intro-whatis.php',
    1 => 'Che cos\'&egrave; il PHP?',
    2 => 'Che cos\'&egrave; il PHP?',
  ),
  'up' => 
  array (
    0 => 'introduction.php',
    1 => 'Introduzione',
  ),
  'prev' => 
  array (
    0 => 'introduction.php',
    1 => 'Introduzione',
  ),
  'next' => 
  array (
    0 => 'intro-whatcando.php',
    1 => 'Che cosa pu&ograve; fare PHP?',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    'path' => 'chapters/intro.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="intro-whatis" class="section">
   <div class="info"><h1 class="title">Che cos&#039;è il PHP?</h1></div>
   <p class="para">
    <abbr title="PHP: Hypertext Preprocessor">PHP</abbr> (acronimo ricorsivo per <code class="literal">PHP: Hypertext 
    Preprocessor</code>) è un linguaggio di scripting general-purpose 
    open source molto utilizzato, è specialmente indicato per lo sviluppo 
    web e può essere integrato nell&#039;HTML. 
   </p>
   <p class="para">
    Bello, ma che cosa significa? Un esempio:
   </p>
   <p class="para">
    <div class="example" id="example-1">
     <div class="info"><p><strong>Example #1 Un esempio introduttivo</strong></p></div>
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">&lt;!DOCTYPE html&gt;<br />&lt;html&gt;<br />    &lt;head&gt;<br />        &lt;title&gt;Esempio&lt;/title&gt;<br />    &lt;/head&gt;<br />    &lt;body&gt;<br /><br />        <span style="color: #0000BB">&lt;?php <br />            </span><span style="color: #007700">echo </span><span style="color: #DD0000">"Ciao, sono uno script PHP!"</span><span style="color: #007700">; <br />        </span><span style="color: #0000BB">?&gt;<br /></span><br />    &lt;/body&gt;<br />&lt;/html&gt;</span></code></div>
     </div>

    </div>
   </p>
   <p class="para">
    Invece di un sacco di comandi per produrre HTML (come si è visto in C o Perl),
    le pagine PHP contengono HTML con codice incorporato che fa
    &quot;qualcosa&quot; (in questo caso, produce &quot;Ciao, sono uno script PHP!&quot;).
    Il codice PHP è delimitato da speciali
    <a href="language.basic-syntax.phpmode.php" class="link">istruzioni di elaborazione di inizio
    e fine <code class="code">&lt;?php</code> e <code class="code">?&gt;</code></a>
    che permettono di entrare e uscire dalla &quot;modalità PHP&quot;.
   </p>
   <p class="para">
    Ciò che distingue PHP da altri linguaggi di scripting del tipo client-side JavaScript è
    che il codice viene eseguito nel server, generando HTML che sarà dopo
    inviato al client. Il client dovrebbe ricevere
    i risultati dell&#039;esecuzione dello script, ma non potrà
    conoscere qual è il codice eseguito. Potete persino configurare il vostro web server per processare
    tutti i vostri file HTML con PHP ed allora non ci sarebbe realmente alcun modo per gli
    utenti di sapere cosa avete sul vostro server. 
   </p>
   <p class="para">
   La cosa più interessante nell&#039;uso di PHP è che si tratta di
   un linguaggio estremamente semplice per il neofita, ma che, tuttavia, offre 
   molte prestazioni avanzate al programmatore di professione. Non lasciatevi 
   impressionare dalla lunga lista delle potenzialità di PHP. In poco tempo 
   potrete iniziare a creare velocemente semplici scripts. 
   </p>
   <p class="para">
   Sebbene lo sviluppo di PHP abbia come obiettivo lo scripting server-side,
   si può fare molto di più con esso. Leggete, e consultate la
   sezione <a href="intro-whatcando.php" class="link">Che cosa può fare PHP?</a> 
   oppure andate su <a href="tutorial.php" class="link">tutorial
   introduttivo</a> se siete interessati solo alla programmazione web.
   </p>
  </div><?php manual_footer($setup); ?>