欢迎来到天天文库
浏览记录
ID:30505125
大小:16.61 KB
页数:6页
时间:2018-12-30
《php反射类reflectionclass用法分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解php反射类ReflectionClass用法分析 本文实例讲述了php反射类ReflectionClass用法。分享给大家供大家参考,具体如下: 先来看一段代码: /** *@namePHP反射API--利用反射技术实现的插件系统架构 *@author:PHPCQ.COM */ interfaceIplugin { publicstatic
2、functiongetName(); } functionfindPlugins() { $plugins=array(); foreach(get_declared_classes()as$class) { $reflectionClass=newReflectionClass($class); if($reflectionClass->implementsInterface('Iplugin'))对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中
3、国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 { $plugins[]=$reflectionClass; } } return$plugins; } functioncomputeMenu() { $menu=array(); foreach(findPlugins()as$plugin) { if($plugin->hasMeth
4、od('getMenuItems')) { $reflectionMethod=$plugin->getMethod('getMenuItems'); if($reflectionMethod->isStatic()) { $items=$reflectionMethod->invoke(null); } else { $pluginInstance=$plugin->newInstance();对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光
5、荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 $items=$reflectionMethod->invoke($pluginInstance); } $menu=array_merge($menu,$items); } } return$menu; } functioncomputeArticles() { $ar
6、ticles=array(); foreach(findPlugins()as$plugin) { if($plugin->hasMethod('getArticles')) { $reflectionMethod=$plugin->getMethod('getArticles'); if($reflectionMethod->isStatic()) { $items=$reflectionMethod->invoke(null); } else对党的认识也有
7、了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 { $pluginInstance=$plugin->newInstance(); $items=$reflectionMethod->invoke($pluginInstance); } $articles=array_merge
8、($articles,$items); } } return$articles; } require_once('plugin.php'); $menu=computeMenu(); $articles=computeArticles(); print_r($menu); print_r($articles); plugin.php代码如下: class
此文档下载收益归作者所有