Start · Sprachen · PHP · Referenz · __CLASS__

__CLASS__

Konstante

Name der aktuellen Klasse (mit Namespace) — nur innerhalb von Methoden.

seit PHP 4.3.0 Kategorie: oop

Signatur

const __CLASS__

Beschreibung

Für self::class gibt es das gleiche Ergebnis, ist aber lesbarer. Für Kind-Klassen: static::class.

Rückgabewert

Typ
string
Beschreibung
FQN der Klasse.

Beispiele

Log-Präfix

<?php

class PaymentService {
    public function log(): void {
        error_log('[' . __CLASS__ . '] Zahlung verarbeitet');
    }
}