Introdução à Standard PHP Library
Standard PHP Library ou simplemente SPL é uma extensão nativa do PHP 5 que vem sendo desenvolvida por Marcus Boerger. O propósito dessa extensão é permitir que se resolva problemas corriqueiros de uma forma simples e rápida sem a necessidade de se reescrever código.
Reutilização de código, que é uma das essências da Programação Orientada a Objetos fica em evidência ao se utilizar a SPL. A padronização na escrita de código também é um fator crucial e a capacidade de overload na sintaxe do PHP é uma característica muito interessante!
A SPL é definida como uma hierarquia de classes e interfaces que gradativamente são portadas para o core do PHP pelo seu criador Marcus Boerger.
Para acessar as classes que já estão no core do PHP5 (nativas) basta instanciar e chamar os métodos necessários.
Abaixo uma lista (retirada da documentação), dividida por categorias, das classes e interfaces disponíveis;
1. Iterators
2. Directories and Files
3. XML
4. Array Overloading
5. Counting
6. Exceptions
7. Observer
Reutilização de código, que é uma das essências da Programação Orientada a Objetos fica em evidência ao se utilizar a SPL. A padronização na escrita de código também é um fator crucial e a capacidade de overload na sintaxe do PHP é uma característica muito interessante!
A SPL é definida como uma hierarquia de classes e interfaces que gradativamente são portadas para o core do PHP pelo seu criador Marcus Boerger.
Para acessar as classes que já estão no core do PHP5 (nativas) basta instanciar e chamar os métodos necessários.
Abaixo uma lista (retirada da documentação), dividida por categorias, das classes e interfaces disponíveis;
1. Iterators
2. Directories and Files
3. XML
4. Array Overloading
5. Counting
6. Exceptions
7. Observer
valeu mesmo,