Start · Sprachen · PHP · Referenz · TypeError

TypeError

Klasse

Wird geworfen, wenn ein Argument oder Rückgabewert nicht dem deklarierten Typ entspricht.

seit PHP 7.0.0 Kategorie: error

Signatur

class TypeError extends Error

Beschreibung

Kann selten manuell geworfen werden — PHP wirft sie normalerweise selbst bei Typ-Verletzungen.

Rückgabewert

Typ
TypeError
Beschreibung
Instanz.

Beispiele

Auslöser

<?php

function f(int $n): int { return $n; }
f('abc'); // TypeError: Argument #1 must be of type int