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