Klaus: Typbezeichnungen

Hallo Forum,

gibt es in PHP mitterweile eine Möglichkeit die Typen von
Variablen mitanzugeben - einmal bei ihrer Deklaration (1),
als auch bei Methoden (2)?

protected $infoId;
----------^ integer

abstract public function actDeleteAdditional($infoId);
---------------------------------------------^ integer

Danke & Liebe Grueße
Klaus

  1. echo $begrüßung;

    gibt es in PHP mitterweile eine Möglichkeit die Typen von
    Variablen mitanzugeben - einmal bei ihrer Deklaration (1),

    Nein, und das wird es auch mit Sicherheit nicht geben, weil damit Grundfunktionen wie die automatische Typumwandlung nicht mehr möglich wären.

    als auch bei Methoden (2)?
    abstract public function actDeleteAdditional($infoId);
    ---------------------------------------------^ integer

    Das Kapitel Type Hinting (Classes and Objects (PHP 5)) beantwortet diese Frage.

    echo "$verabschiedung $name";