Maison  >  Article  >  développement back-end  >  Comment appeler une méthode en php sans instanciation

Comment appeler une méthode en php sans instanciation

藏色散人
藏色散人original
2020-07-02 10:01:323306parcourir

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.

Comment appeler une méthode en php sans instanciation

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn