PHP 执行与变量值相同的方法

mixed call_user_func ( callback $function [, mixed $parameter [, mixed $...]] )

mixed call_user_func_array ( callback $function, array $param_arr )

<?phpfunction barber($type){    echo "You wanted a $type haircut, no problem";}call_user_func(‘barber‘, "mushroom");call_user_func(‘barber‘, "shave");?> 

-----------------或者你可以这样

<?php

function fuck(){ echo ‘fuck‘;}

$a = ‘fuck‘;$a();--------------------------全面的写法

<?php

class test extends  testBase{

function name()
    {
        echo ‘name namenamenamename11111111 ‘;
    }

function pass()
    {
        echo ‘passpasspasspasspasspass22222222222 ‘;
    }

}

class testBase{

function __construct()
    {
        $test_func=$_GET[‘st‘];
        $this->$test_func();
    }
}

new test();

时间: 2024-11-03 00:03:16

PHP 执行与变量值相同的方法的相关文章

关于jmeter中跨线程组?变量值传递的方法

关于jmeter中跨线程组 变量值传递的方法 找了好久,终于找到方法了,赶紧整理下来. 1.在线程组1 中使用__setProperty函数设置jmeter属性值(此值为全局变量值),将所需变量值如${oldtoken} 设置为jmeter属性值,即newtoken,示例: 方法:${__setProperty(newtoken,${oldtoken},)} 2.在线程组2中使用_p函数来调用jmeter属性,获取属性值,从而实现跨线程组,参数值传递. 方法:${__P(newtoken,)}

&lt;22&gt;【掌握】指针变量概念及定义方法+【理解】两变量值交换的方法+【掌握】总结*使用场合

[掌握]指针变量概念及定义方法 1.指针变量 用来存放地址的变量,就是指针变量 2.指针? 就是地址,地址是个常量 3.指针变量的定义 数据类型 *指针变量名; int *p; //定义了一个指针变量,变量名是p //int表示,p只能存放一个int类型的变量的地址 char *p1; //定义了一个指针变量,变量名是p1 //p1只能存放一个char类型数变量的地址 int num=10; char *p = &num; //警告 4.指针变量定义的注意事项 1)“*” 必须得有,如果没有就相

正则式用变量值定义的方法

如reg是正则要替换的内容,var ch = "aaa";var reg = "/"+ch+"/ig";var str = 'aaa bbb ccc aaa aaa';var val = str.replace(reg,"");alert(val);</script> 用eval转义,你现在reg是一个字符串正确写法<script>var ch = "aaa";var reg = &

myeclipse debug不显示变量值解决的方法

依次点击打开mycelipse菜单选项:"Window" - "Preferences" - "Java" - "Editor" - "Hovers",勾选"Variable Values".取消勾选"Combined Hover",保存就可以. 如需转载,请注明出处http://blog.csdn.net/combating/article/details/4131

两个变量值交换的方法

借助其他变量 引入temp暂存其中一方的值 void swap(int &a,int &b) { int temp; temp=a; a=b; b=temp; } 不借助其他变量 加法 void swap(int &a,int &b) { a=a+b; b=a-b; a=a-b; } 缺点:注意加法不要溢出 乘法 void swap(int &a,int &b) { a=a+b; b=a-b; a=a-b; } 缺点:注意加法不要溢出 异或 void swa

ORACLE获取SQL绑定变量值的方法总结

  本文总结一下ORACLE数据库中如何获取SQL绑定变量值的方法,在SQL优化调优过程中,经常会用到这方面的知识点.在此梳理.总结一下,方面日后查找.翻阅. 方法1:查询V$SQL V$SQL视图中的BIND_DATA字段用来存储绑定变量的值,但是从这个视图查询绑定变量的值,有很大的局限性: 1: 它的记录频率受_cursor_bind_capture_interval隐含参数控制,默认值为900,表示每900秒记录一次绑定值,也就是说在900内,绑定变量值的改变不会反应在这个视图中.除非你调

获取oracle sql语句中绑定变量值的方法

在诊断 sql的性能问题时,我们有时候需要获取其绑定变量的实际值,然后将此实际值带入到sql语句当中,用原来的sql构成select语句(带where条件),实际的执行一下,看一下选择性如何. 本文就是说获取其绑定变量值的方法.本文的编写得到枯荣长老的帮助,在此表示感谢. 本文适用于与oracle 10G或者更高版本的db. alter session set nls_date_format = 'yyyy-mm-dd,hh24:mi:ss'; set linesize 400 col sql_

C语言如何交换两变量值?5大方法告诉你!

写在前面: C语言中交换两个变量值的操作经常会用到,也有不少人提问诸如不用临时变量怎么交换两个变量值的问题,今天我们在这里进行一个总结,也算是对这个问题的统一回复,我一共总结了5种方法(名字都是我自己取的,不当之处还请批评指正),希望大家看完有所收获. 1.临时变量法 方法解释:采用临时变量的方法,作为中间过渡,这是最简单也是大家最容易想到的方法,此法在各种场合应用极多,应该熟练掌握. #include<stdio.h> int main(void) { int a=1,b=2,tmp; tm

Django 使用getattr() 方法获取配置文件的变量值

在django项目的开发过程中,有时需要获取配置文件里的变量值,可以通过下面这样的方式去进行获取 from django.conf import settings item = getattr(settings, "变量名", "取不到就给一个默认值") 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9220800.html