exemple d'application de réflexion php

高洛峰
Libérer: 2023-03-04 07:40:01
original
943 Les gens l'ont consulté

<?php
function custom(){
}
class custom{
   public function index(){
   }
 }
print_r(get_define_position(&#39;custom&#39;));
 /**
  * /
  * @param  string $name  函数名或者类名
  * @return array       
  */
 function get_define_position($name){
    $info = array();
    if(class_exists($name)){
      $ob = new ReflectionClass($name);
      $info[&#39;class_&#39;.$name]= array(&#39;file&#39;=>$ob->getFileName(),&#39;line&#39;=>$ob->getStartLine());
    }
    if(function_exists($name)){
      $ob = new ReflectionFunction($name);
      $info[&#39;function_&#39;.$name]= array(&#39;file&#39;=>$ob->getFileName(),&#39;line&#39;=>$ob->getStartLine());
    }
    return $info;
 }
Copier après la connexion

exemple dapplication de réflexion php

Pour plus d'articles liés aux exemples d'applications de réflexion PHP, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal