Index: phpdoc/it/Translators diff -u phpdoc/it/Translators:1.76 phpdoc/it/Translators:1.77 --- phpdoc/it/Translators:1.76 Thu Nov 15 05:41:57 2001 +++ phpdoc/it/Translators Thu Nov 15 06:04:11 2001 @@ -37,7 +37,7 @@ bookinfo.xml perugini T1.19 preface.xml perugini T1.18 -------- language ---------------------------------------------------------- -basic-syntax.xml perugini T +basic-syntax.xml perugini T1.19 constants.xml baldo A1.14 control-structures.xml baldo A1.34 expressions.xml baldo A1.8 Index: phpdoc/it/language/basic-syntax.xml diff -u phpdoc/it/language/basic-syntax.xml:1.6 phpdoc/it/language/basic-syntax.xml:1.7 --- phpdoc/it/language/basic-syntax.xml:1.6 Wed Nov 14 17:35:47 2001 +++ phpdoc/it/language/basic-syntax.xml Thu Nov 15 06:04:12 2001 @@ -1,58 +1,152 @@ + Sintassi Fondamentale + + - Modi per uscire dalla modalità HTML + Modi per uscire dalla modalità HTML - Esistono quattro modi per passare dalla modalità HTML alla modalità PHP: - + Quando il PHP inizia a manipolare un file, produrrà in uscita + solamente il testo che trova. Così se si ha un file HTML, e si + modifica l'estensione in .php, il file continuerà ad essere visibile. + + + + Se si vogliono inserire delle istruzioni PHP in un certo punto + del file, occorre indicarlo al php, entrando nella "modalità PHP" + in uno dei seguenti modi: + + - Metodi per uscire dalla modalità HTML + Metodi per uscire dalla modalità HTML -1. <? echo ("questo è il più semplice, ovvero un'istruzione di elaborazione SGML\n"); ?> +1. <? echo ("questo è il più semplice, ovvero come istruzione SGML\n"); ?> + <?= espressione ?> Questa è un'abbreviazione per "<? echo espressione ?>" -2. <?php echo("se vuoi produrre documenti XML, utilizza questo modo\n"); ?> +2. <?php echo("se si vogliono produrre documenti XHTML o XML, si utilizzi questo modo\n"); ?> -3. <script language="php"> - echo ("alcuni editor (tipo FrontPage) non amano le istruzioni di elaborazione"); - </script> +3. <script language="php"> + echo ("alcuni editor (tipo FrontPage) non + amano le istruzioni di elaborazione"); + </script> -4. <% echo ("Opzionalmente puoi utilizzare tag nello stile ASP"); %> - <%= $variable; # Questo è una abbreviazione per "<%echo .." %> +4. <% echo ("Opzionalmente puoi utilizzare tag nello stile ASP"); %> + <%= $variable; # Questo è una abbreviazione per "<%echo .." %> - + + - Il primo è disponibile solo se sono stati abilitati i tags abbreviati. Ciò può - essere impostato sia utilizzando la funzione short_tags, che abilitando nel file di configurazione del PHP - l'opzione short_open_tag, oppure compilando il PHP utilizzando l'opzione --enable-short-tags - nel comando configure. + Il primo è disponibile solo se sono stati abilitati + i tags abbreviati. Ciò può + essere impostato + abilitando nel file di configurazione del PHP l'opzione + short_open_tag, oppure compilando il PHP + utilizzando l'opzione --enable-short-tags nel comando configure. + - Il quarto modo è disponibile solo se sono stati attivati i tag in stile ASP tramite l'opzione - asp_tags nel file di configurazione. - + Il secondo modo è il metodo generalmente preferito, in quanto consente + alla prossima generazione di XHTML di essere facilmente implementato con il PHP. + + + + Il quarto modo è disponibile solo se sono stati attivati nel file + di configurazione i tag in stile ASP tramite l'opzione + asp_tags. + - Il supporto per i tag nello stile ASP è stato aggiunto nella versione 3.0.4. + Il supporto per i tag nello stile ASP è stato aggiunto nella versione 3.0.4. - I tag di chiusura del blocco includono, se presente, il carattere di newline immediatamente sucessivo. + I tag di chiusura del blocco includono, se presente, il carattere + di newline immediatamente sucessivo. + + + + PHP allows you to use structures like this: + Advanced escaping + +<?php + +if (boolean-expression) { + ?> +<strong>This is true.</strong> + <?php +} else { + ?> +<strong>This is false.</strong> + <?php +} + ?> + + + This works as expected, because PHP handles text within ?> and + <?php as an echo statement. + + + + Separazione delle istruzioni - Le istruzioni sono separate come nel C o in perl - ogni istruzione termina con un punto e virgola. + Le istruzioni sono separate come nel C o in perl - + ogni istruzione termina con un punto e virgola. - Il tag di chiusura (?>) implica anche la fine di un'istruzione, perciò le seguenti sono equivalenti: + Il tag di chiusura (?>) implica anche la fine di un'istruzione, + perciò le seguenti sono equivalenti: - - + + <?php echo "Questo ` un test"; ?> @@ -61,14 +155,13 @@ - Commenti PHP supporta i commenti dei linguaggi 'C', 'C++' e della shell Unix. Per esempio: - + <?php echo "Questo ` un test"; // Questo è un commento su una linea nella stile c++ /* Questo è un commento su più linee @@ -81,16 +174,18 @@ Lo stile di commento su "una linea", attualmente commenta solo fino alla fine della linea - o del blocco corrente di codice PHP. - + o del blocco corrente di + codice PHP. + <h1>Questo è un <?# echo "semplice";?> esempio.</h1> <p>L'intestazione qui sopra dirà 'Questo è un esempio'. - + Occorre fare attenzione nel non annidare i commenti di stile C, situazione che si presenta quando si commentano larghi blocchi di codice. - + + <?php /* echo "Questo è un test"; /* Questo commento causerà dei problemi */ @@ -99,19 +194,22 @@ - +