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 @@
-
+