Clase predefinite

Această secțiune prezintă clasele standarde predefinite. Diferite extensii definesc alte clase care sunt descrise în referințele lor.

Clase standarde definite

Aceste clase sunt definite în setul standard de funcții inclus în distribuția PHP.

Directory
Creată de dir().
stdClass
Creat prin transformarea tipului în object.
__PHP_Incomplete_Class
Posibil creată cu unserialize().

Clase predefinite începând cu PHP 5

Aceste clase predefinite suplimentare au fost introduse în PHP 5.0.0.

Exception
ErrorException
Disponibilă începând cu PHP 5.1.0.
php_user_filter

Closure

Clasa predefinită finală Closure a fost introdusă în PHP 5.3.0. Ea este utilizată pentru a reprezenta funcții anonime.

Pentru informații suplimentare accesați pagina clasei.

Generator

Clasa finală predefinită Generator a fost introdusă în PHP 5.5.0. Ea este utilizată pentru reprezentarea generatoarelor.

Pentru informații suplimentare accesați pagina clasei.

Interfețe și clase predefinite începând cu PHP 7

Aceste interfețe și clase predefinite suplimentare au fost introduse în PHP 7.0.0.

ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Clase speciale

Următorii identificatori nu pot fi utilizați ca denumiri de clase, deoarece au destinații speciale.

self
Clasa curentă.
static
Clasa curentă la momentul rulării.
parent
Clasa-părinte.