Maison >développement back-end >Problème PHP >Comment appeler une méthode en php sans instanciation
PHP peut utiliser des appels statiques ou une réflexion PHP pour appeler des méthodes sans instanciation, ce qui signifie que lorsque les membres de la classe sont définis comme privés, ils sont également accessibles en externe, c'est-à-dire que la classe est accessible sans créer d'instance des membres de la classe et des méthodes.
PHP n'instancie pas la méthode d'appel
Appel statique, en utilisant la réflexion PHP.
Introduction associée :
Mécanisme de réflexion PHP
Introduction
Même si un membre de classe est défini comme privé, il est accessible en externe sans créer d'instance de la classe. Peut accéder aux membres et aux méthodes de la classe.
PHP a ajouté un mécanisme de réflexion depuis la version 5.0. Il fournit un ensemble d'API de réflexion puissantes, vous permettant d'accéder et d'utiliser des classes, des méthodes, des propriétés, des paramètres, des annotations, etc. dans l'environnement d'exécution PHP. fonctions Il est très puissant et est souvent utilisé dans des frameworks PHP hautement extensibles pour charger automatiquement des plug-ins, générer automatiquement des documents et peut même être utilisé pour étendre le langage PHP. Puisqu'il s'agit d'une extension oop intégrée de PHP et d'une fonctionnalité du langage lui-même, elle peut être utilisée sans ajouter d'extensions ou de configurations supplémentaires.
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!