创建函数文件function.php
function C($name,$method){
require_once('/libs/Controller/'.$name.'Controller.class.php'); 
//$testContreller = new testContreller();
//$testContreller->show();
eval('$obj = new'.$name.'Controller();$obj->'.$method.'();');}

/****
eval() 函数可将字符串转换为代码执行,并返回一个或多个值。eval()函数调用简单但是不安全
eval('$obj = new'.$name.'Contreller():$obj->'.$method.'():'); 
可替换为下面代码:
$controller = $name.'controller';
$obj = new $controller();
$obj ->$method(); 
*****/

转载于:https://www.cnblogs.com/family-626-77/p/5731940.html

简易调用及实例化控制器相关推荐

  1. 简易调用及实例化视图

    function V($name){ require_once('/libs/View/'.$name.'View.class.php'); eval('$obj = new '.$name.'Vie ...

  2. php调用其它控制器,TP框架控制器里面怎么调用另一个控制器的代码

    我网站TP框架,一个前台D:\WWW\User\Home\Controller\CommonController.class文件,一个后台D:\WWW\snadmin\Home\ControllerC ...

  3. python类直接调用不实例化_未实例化类的python调用方法

    嗨,我在python3.5.2代码中有一个类:class Foo(object): __description__ = "Description of Foo" def get_d ...

  4. php 类 静态调用 实例化 效率,php类的静态调用和实例化调用有哪些不同点?

    不同点有:1.静态方法在程序开始时生成内存,实例方法在程序运行中生成内存:2.静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法:3.静态的内存是连续的,实例申请的是离散的空间,所以没有静态 ...

  5. java通过jni调用虚拟游戏控制器vjoy

    这几天打算做个游戏方向盘之类的,找到了vjoy,安装后会虚拟出1到16个游戏控制器,每个游戏控制器最多支持8轴128键,还有力反馈什么的,提供有skd可以编写client端控制这些游戏控制器的各个轴. ...

  6. 随笔-Unity中一个简易的Spine动画控制器

    我们在Unity中使用Spine动画时,调整一个属性可能调用的是不同类,可能简简单单启动一个动画需要写很多个函数,于是我这边对Spine的动画控制做了一个简易的封装,在目前来说使用还是很方便的,也并不 ...

  7. 浅谈PHP中静态方法调用和实例化类调用的区别

    1.观点一: 静态方法只有一个,无论你调用多少次,都是共用的,是没有对象的概念,因此不能在静态方法里面使用$this调用,如果非得调用的话,只能实例化自身类 实例化不一样,每一个实例化是一个对象,拥有 ...

  8. python调用接口实例化_python 类静态方法实例化另一个类对象的问题?

    Logger是使用logging封装的一个日志类, 每次使用的时候都要实例化一下: logger = Logger().getLogger() logger.info(' message ') 不想每 ...

  9. storyboard搭建项目_用Storyboard实例化控制器:

    步骤一:手动初始化storyboard.首先删除系统自动创建的ViewController.h, ViewController.m 和 main.storyboard这三个文件. 2.点击项目--&g ...

最新文章

  1. IP地址的划分和配置路由
  2. ETL工具框架开源软件
  3. Python: strip()和split()的用法与区别
  4. MyBatis中动态sql的模糊搜索、foreach实现In集合的用法
  5. 《云栖精选》第8期:科技,改变世界
  6. php旋转数组找出最小的,LeetCode 153 寻找旋转排序数组中的最小值
  7. JavaScript正则表达式-基础入门
  8. Java加密与解密的艺术~AES实现
  9. 美国自称最安全密码:100万年才能破解,却被一位中国宝妈拿下
  10. 使用OpenExif修改jpeg图片信息
  11. 【MongoDB for Java】Java操作MongoDB
  12. Custom Depth in Unreal Engine 4
  13. ControllerShutdownRequest分析
  14. Spring Boot2整合Shiro(1):身份认证
  15. Python 攻克移动开发失败!
  16. Flink – WindowedStream
  17. 软件测试工作中的沟通问题
  18. 数据管理与数据治理的区别
  19. 超级终端连接华为交换机_小编解决win8系统使用超级终端连接华为交换机的设置步骤...
  20. 未来三年的移动互联网创业----创新工场创始合伙人汪华 在移动开发者大会上的演讲

热门文章

  1. 在golang中defer、panic与recover的作用
  2. 如何使用Docker部署Go Web应用
  3. springboot中缓存技术的使用、原理及其运行流程
  4. SpringBoot YML配置文件
  5. php查询排序,php如何对查询结果集进行排序
  6. linux makefile详解
  7. 深入学习用Go编写HTTP服务器
  8. rabbitmq在exchange下的两种使用模式
  9. Delphi XE的RTTI增强,动态Hook某些内部事件
  10. 什么样的程序猿,最容易被鄙视?