php 字符串方法名,PHP使用字符串名称调用类的方法是什么
PHP使用字符串名称调用类的方法:1、使用【call_user_func】方法,代码为【call_user_func(array($game, 'Play'), 1)】;2、使用Play方法,代码为【$game->{'Play'}(2)】。
本教程操作环境:windows7系统、PHP5.6版,DELL G3电脑,该方法适用于所有品牌电脑。
PHP使用字符串名称调用类的方法:
可以使用call_user_func方法和Play方法
具体代码如下显示:
class Game {
function Play($id) {
echo "Playing game $id\n";
}
}
$game = new Game();
//方法1,使用call_user_func
call_user_func(array($game, 'Play'), 1);
//方法2
$game->{'Play'}(2);
//或者
$method = 'Play';
$game->$method(3);
相关视频推荐:PHP编程从入门到精通
php 字符串方法名,PHP使用字符串名称调用类的方法是什么相关推荐
- java 字符串是类名.class 如何实例化_根据类名字符串实例化类,并调用类的方法或函数 转...
//获取类型信息 //如果调用其他的DLL //System.Reflection.Assembly asmb = System.Reflection.Assembly.LoadFrom(" ...
- c#url拼接方法名_c# 获取url参数的五种方法
假设当前页完整地址为:http://www.jbxue.com/aaa/bbb.aspx?id=5&name=kelli 则: "http://"是协议名 "ww ...
- php 获取子类的方法名,php获取分类下的所有子类方法
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 获取分类下面的所有子类方法: static function getMenuTree($arrCat, $parent_i ...
- 【Groovy】json 序列化 ( JsonBuilder 生成器 | 生成带根节点名称的 json 字符串 | 生成不带根节点名称的 json 字符串 )
文章目录 一.json 生成器 二.代码示例 一.json 生成器 首先 , 创建 json 生成器 . // json 生成器 def jsonBuilder = new JsonBuilder() ...
- 编程方法学9:字符串
前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 正文 本次的笔记对应的是第九节课,这堂课讲的是字符串 1字符串本质是什么? 字符串是一种类型,本质上和其他类型并无区别. 2对象的参数 对象传递的时 ...
- JavaScript 字符串方法全版
String 对象描述 字符串是 JavaScript 的一种基本的数据类型 String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串. 需要注意的是:JavaSc ...
- PHP 获取当前类名、方法名、URL地址
1.PHP获取当前类名.方法名 __CLASS__ 获取当前类名 __FUNCTION__ 当前函数名(confirm) __METHOD__ 当前方法名 (bankcard::con ...
- 判断数组中是否包含某个元素,判断对象中是否包含某个属性,判断字符串中是否包含某个字符串片段
1-判断对象中是否包含某个元素 方法一: 使用in var str = {name:"mayouchen",name:"js", age:100 }alert( ...
- proguard 不混淆方法名_Proguard 常用规则
入口 为了决定哪些代码要被保留哪些代码要出丢弃和混淆,必须指定入口点.这些入口点通常是 main方法,activity,service等. 在压缩阶段,Proguard从这些入口点开始递归确定哪些类或 ...
- Shell基础(四):字符串截取及切割、字符串初值的处理、基使用Shell数组、expect预期交互、使用正则表达式...
一.字符串截取及切割 目标: 使用Shell完成各种Linux运维任务时,一旦涉及到判断.条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串. 本案例要求熟悉字符串的常见处 ...
最新文章
- jquery技巧总结
- 把Nginx注册成Windows的系统服务
- 初学者如何搭建一个自己专属的电子实验室?
- 终端连接mysql是出现error 2003_远程连接MySQL报错ERROR 2003解决办法
- Lucene搜索引擎例子demo
- linux 查看系统函数库,教你在Linux操作系统中如何创建函数库
- 排序算法-02直接插入(python实现)
- javascript总for of和for in的区别?
- java 数据库操作教程_java操作数据库的基本方法
- git merge 和 git rebase 小结
- Div Vertical Menu ver2
- 使用PowerShell Direct从Hyper-V主机管理VM
- 手机上怎样转变图片格式?教你一键快速转格式
- java前景以及职业发展方向
- jQuery插件库超级好用库
- 上海成为50岁以上房东数量最多的中国城市,成都、青岛、重庆、杭州紧随其后...
- MATLAB 3d实时,MATLAB 3D 动画制作(三)- 实时随动3D动画设计
- staring mysql_mysql启动错误:Starting MySQL.. ERROR! The server quit without updating PID file错误...
- python123判断火车票座位号分布图_面向回家编程!GitHub标星两万的Python抢票教程”,我们先帮你跑了一遍...
- 终于等到了,十位Java架构师整理的“阿里P7”养成计划