diff --git a/reference/spl/arrayiterator.xml b/reference/spl/arrayiterator.xml
index 78911d4e1..4866957c7 100644
--- a/reference/spl/arrayiterator.xml
+++ b/reference/spl/arrayiterator.xml
@@ -1,5 +1,5 @@
-
+
A classe ArrayIterator
ArrayIterator
@@ -10,8 +10,8 @@
&reftitle.intro;
- Este iterator permite remover e modificar valores e chaves quando iterando
- arrays e objetos.
+ Permite a remoção de elementos, e a modificação de
+ chaves e valores enquanto iterando sobre arrays ou objetos.
Quando você quiser iterar o mesmo array múltiplas vezes você precisa
diff --git a/reference/spl/book.xml b/reference/spl/book.xml
index f205626eb..51914642f 100644
--- a/reference/spl/book.xml
+++ b/reference/spl/book.xml
@@ -1,22 +1,20 @@
-
-
+
+
+
Standard PHP Library (SPL)
SPL
-
+
&reftitle.intro;
- SPL é uma coleção de interfaces e classes que servem para
- resolver problemas padrões.
+ A biblioteca padrão PHP (Standard PHP Library, SPL) é uma coleção de interfaces e classes desenhadas para resolver
+ problemas comuns.
+
+
+ A SPL provê um conjunto de estruturas de dados padrão, um conjunto de iteradores para percorrer objetos, um conjunto de interfaces, um conjunto de exceções, e algumas classes para trabalhar com sistema de arquivos, além de prover funções como spl_autoload_register
-
-
- Documentação de legado(antiga) gerada com o "doxygen" pode ser encontrada
- aqui.
-
-
&reference.spl.setup;
diff --git a/reference/spl/constants.xml b/reference/spl/constants.xml
index dd293dff6..edc9e4338 100755
--- a/reference/spl/constants.xml
+++ b/reference/spl/constants.xml
@@ -1,71 +1,8 @@
-
-
+
+
&reftitle.constants;
&extension.constants;
-
-
- A SPL utiliza constantes de classes desde o PHP 5.1. Versões anteriores utilizam
- constantes globais no formato RIT_LEAVES_ONLY.
-
-
-
-
-
- RecursiveIteratorIterator::LEAVES_ONLY
- (integer)
-
-
-
-
-
-
-
-
-
- RecursiveIteratorIterator::SELF_FIRST
- (integer)
-
-
-
-
-
-
-
-
-
- RecursiveIteratorIterator::CHILD_FIRST
- (integer)
-
-
-
-
-
-
-
-
-
- CachingIterator::CALL_TOSTRING
- (integer)
-
-
-
-
-
-
-
-
-
- CachingIterator::CATCH_GET_CHILD
- (integer)
-
-
-
-
-
-
-
-
-
+
Interface Countable
@@ -22,19 +21,15 @@
&reftitle.interfacesynopsis;
-
- Countable
-
-
-
-
- Countable
-
-
-
+
+
+ Countable
+
&Methods;
-
+
+
+
@@ -45,7 +40,6 @@
&reference.spl.entities.countable;
-
-
+
+
+
A classe DirectoryIterator
DirectoryIterator
@@ -10,7 +10,8 @@
&reftitle.intro;
- A classe DirectoryIterator fornece uma interface simples para visualização de conteúdo de diretórios de arquivos.
+ A classe DirectoryIterator fornece uma interface simples para visualização de conteúdo
+ de sistemas de arquivos.
@@ -20,9 +21,10 @@
- DirectoryIterator
+
+ DirectoryIterator
+
-
DirectoryIterator
@@ -33,20 +35,10 @@
SplFileInfo
-
- Iterator
-
-
-
- Traversable
-
-
SeekableIterator
-
-
&Methods;
@@ -56,9 +48,10 @@
- Métodos
-
-
+ &InheritedMethods;
+
+
+
@@ -82,7 +75,6 @@
&reference.spl.entities.directoryiterator;
-
-
diff --git a/reference/spl/reference.xml b/reference/spl/reference.xml
index 7a83b4a4b..9501304f7 100755
--- a/reference/spl/reference.xml
+++ b/reference/spl/reference.xml
@@ -1,5 +1,5 @@
-
-
+
+
&Functions; da SPL
diff --git a/reference/spl/setup.xml b/reference/spl/setup.xml
index 17f7f1f45..464fcfe3e 100644
--- a/reference/spl/setup.xml
+++ b/reference/spl/setup.xml
@@ -1,5 +1,5 @@
-
-
+
+
&reftitle.setup;
@@ -14,15 +14,7 @@
&reftitle.install;
-
- Esta extensão está disponível e é compilada por padrão no PHP 5.3.0.
-
-
-
- A partir do PHP 5.3.0 esta extensão não pode mais ser desabilitada,
- sendo assim, ela estará sempre disponível.
-
-
+ &no.install;