ReflectionClass::newInstanceWithoutConstructor
(PHP >= 5.4.0)
ReflectionClass::newInstanceWithoutConstructor — Crée une nouvelle instance de la classe sans invoquer le constructeur
Description
public object ReflectionClass::newInstanceWithoutConstructor
( void
)
Crée une nouvelle instance de la classe sans invoquer son constructeur.
Liste de paramètres
Valeurs de retour
Historique
| Version | Description |
|---|---|
| 5.6.0 | Toutes les classes internes peuvent désormais être instanciées sauf celles déclarées comme final. |
Erreurs / Exceptions
A ReflectionException si la classe est une classe interne qui ne peut être instanciée sans invoquer son constructeur. Depuis PHP 5.6.0, cette exception est limitée uniquement aux classes internes qui sont de type final.
Voir aussi
- ReflectionClass::newInstance() - Créer une nouvelle instance de la classe en utilisant les arguments fournis
- ReflectionClass::newInstanceArgs() - Créer une nouvelle instance en utilisant les arguments fournis