alan_dangelo            Sun Nov 25 13:07:44 2001 EDT

  Modified files:              
    /phpdoc/it/language oop.xml 
  Log:
  Fixed some small error
  
  
Index: phpdoc/it/language/oop.xml
diff -u phpdoc/it/language/oop.xml:1.9 phpdoc/it/language/oop.xml:1.10
--- phpdoc/it/language/oop.xml:1.9      Sun Nov 25 10:38:31 2001
+++ phpdoc/it/language/oop.xml  Sun Nov 25 13:07:44 2001
@@ -45,12 +45,12 @@
    <para>
     Il codice definisce una classe chiamata Cart composta da un array
     associativo che archivia gli articoli nel carrello e due funzioni
-    per aggiungere e rimuovere gli articoli dal carrello.
+    per aggiungere e rimuovere gli articoli dal carrello stesso.
    </para>
 
    <caution>
     <simpara>
-     Le seguenti note cautono valide per PHP 4.
+     Le seguenti note cautelari sono valide per PHP 4.
     </simpara>
     
     <simpara>
@@ -63,14 +63,14 @@
       I nomi di funzione <literal>__sleep</literal> e
       <literal>__wakeup</literal> sono riservati e magici nelle classi PHP.
       Non è possibile creare funzioni con questi nomi nelle classi definite
-      dall'utente a meno che non sia desiderata la funzionalità magica connessa
+      dall'utente, a meno che non sia desiderata la funzionalità magica connessa
       a questi nomi. Si veda sotto per avere più informazioni.
     </simpara>
     
     <simpara>
       PHP riserva tutti i nomi di funzione che iniziano con __ a
       funzioni magiche. Si suggerisce di non usare nomi di funzioni che utilizzano
-      __ in PHP a meno che non si desideri implementare una funzionalità magica.
+      con i caratteri __ in PHP a meno che non si desideri implementare una 
+funzionalità magica.
     </simpara>
    </caution>
 
@@ -81,7 +81,7 @@
      inizializzare variabili con valori non-costanti, bisogna creare 
      una funzione d'inizializzazione che è chiamata automaticamente
      all'istanziazione di un oggetto da una classe. Questo tipo di
-     funzione è chiamata costruttore (vedi sotto).
+     funzione si chiama costruttore (vedi sotto).
     </simpara>
     <informalexample>
      <programlisting role="php">
@@ -136,7 +136,7 @@
    </informalexample>
  
    <para>
-    Il codice genera gli oggetti $cart e $another_cart, dalla classe
+    Il codice sopra, genera gli oggetti $cart e $another_cart, dalla classe
     Cart. La funzione add_item() dell'oggetto $cart è chiamata per
     aggiungere una ricorrenza dell'articolo numero 10 a $cart.
     Ad $another_cart sono aggiunte 3 ricorrenze dell'articolo numero
@@ -146,7 +146,7 @@
    <para>
     Sia $cart che $another_cart dispongono delle funzioni add_item(),
     remove_item() e della variabile $items, ma per ogni oggetto queste
-    sono funzioni e variabili distinte. Potete pensare agli oggetti come
+    sono funzioni e variabili sono distinte. Potete pensare agli oggetti come
     a qualcosa di simile alle directories di un filesystem. In un
     filesystem si possono avere due diversi files README.TXT, purchè
     siano in directories differenti. Così come in un filesystem dovete
@@ -178,8 +178,8 @@
    </informalexample>
 
    <para>
-    Quand si definisce una classe, non è possibile prevedere quale nome avrà
-    l'oggetto istanziato nel programma. Quando la class Cart è stata scritta,
+    Quando si definisce una classe, non è possibile prevedere quale nome avrà
+    l'oggetto istanziato nel programma. Quando la classe Cart è stata scritta,
     non si poteva prevedere che l'oggetto istanziato da essa si sarebbe potuto
     chiamare $cart o $another_cart. Quindi non è possibile scrivere $cart-&gt;items
     all'interno della classe Cart in fase di progettazione. Per poter accedere alle
@@ -195,20 +195,17 @@
    <title><literal>extends</literal></title>
 
    <para>
-    Spesso si avrà bisogno di avere classi con variabili e funzioni
-    simili ad altre classi. É buona norma definire una classe in modo 
-    generico, così che possa essere usata in tutti quei progetti in 
-    cui può essere utile e sia facile adattarla a bisogni più specifici.
-    Per facilitare questa operazione, è possibile generare classi per 
-    estensione di altre classi. Una classe estesa o derivata ha tutte 
-    le variabili e le funzioni della classe di base (questo fenomeno 
-    è chiamato 'eredità', anche se non muore nessuno ... ma è come 
-    se la classe estesa ereditasse geneticamente le sue caratteristiche 
-    dalla sua classe base) più tutto ciò che viene aggiunto all'estensione. 
-    Non è possibile che una sottoclasse, ridefinisca variabili e funzioni 
-    di una classe madre. Una classe estesa dipende sempre da una singola 
-    classe di base: l'eredità multipla non è supportata. Le classi si estendono 
-    usando la parola chiave 'extends'.
+    Spesso si ha bisogno di avere classi con variabili e funzioni
+    simili ad altre classi. É buona norma perciò definire una classe in modo 
+    generico, sia per poterla riutilizzare spesso, sia per poterla 
+    adattare a scopi specifici.Per facilitare questa operazione, è possibile
+    generare classi per estensione di altre classi. Una classe estesa o derivata
+    ha tutte le variabili e le funzioni della classe di base (questo fenomeno 
+    è chiamato 'eredità', anche se non muore nessuno) più tutto ciò che viene
+    aggiunto dall'estensione. Non è possibile che una sottoclasse, ridefinisca
+    variabili e funzioni di una classe madre. Una classe estesa dipende sempre
+    da una singola classe di base: l'eredità multipla non è supportata. Le classi
+    si estendono usando la parola chiave 'extends'.
    </para>
  
    <informalexample>
@@ -260,7 +257,7 @@
 
    <para>
     I costruttori sono funzioni che esistono in una classe e che 
-    sono chiamati automaticamente quando si crea una nuova istanza 
+    sono chiamate automaticamente quando si crea una nuova istanza 
     di una classe con <literal>new</literal>. In PHP 3, una funzione 
     si transforma in in un costruttore quando ha lo stesso nome di una classe. 
     In PHP 4, una funzione diventa un costruttore, quando ha lo stesso nome di 
@@ -287,7 +284,7 @@
     Questo codice definisce una classe Auto_Cart che non è altro che 
     Cart più un costruttore che inizializza il carrello con una occorrenza 
     dell'articolo numero "10" ogni volta che un nuovo Auto_Cart è creato con
-    "new". I costruttori possono avere degli argomenti e questi argomenti 
+    "new". I costruttori possono avere degli argomenti, e questi argomenti 
     possono essere facoltativi, questo li rende molto versatili. Per 
     potere usare una classe senza specificare parametri (gli argomenti 
     richiesti dal costruttore), tutti i parametri del costruttore devono 
@@ -362,7 +359,7 @@
     Questa regola è stata cambiata in PHP 4, la nuova regola dice: 
     'Se una classe non ha un costruttore proprio, verrà chiamato 
     il costruttore della classe base, se esiste'. Il suddetto esempio 
-    avrebbe stampato 'sono il costruttore di A..<br>' in PHP 4.
+    avrebbe stampato 'Sono il costruttore di A.' in PHP 4.
    </para>
 
    <informalexample>
@@ -706,7 +703,7 @@
   </para>
   
   <para>
-    L'intento di <literal>__wakeup<_literal> è quello di ristabilire
+    L'intento di <literal>__wakeup</literal> è quello di ristabilire
     tutti i collegamenti al database che possono esser stati persi 
     durante la serializzazione ed effettuare altre mansioni di reinizializzazioni.
   </para>


Reply via email to