2014-11-05 172 views
-6

我无法解决它可以帮助我吗?我想在调用另一个函数时调用函数

function a(){ 
 
    statements... 
 
} 
 

 
function b(){ 
 
    Statements.... 
 
}

一个()和b()是两个不同的功能。我对函数a()没有任何控制权。我想调用函数a()被调用时创建的函数b()。

+3

把功能B放在功能A – Jim 2014-11-05 16:19:02

+2

或者,只需拨打电话给B里面的A. – 2014-11-05 16:20:11

+0

用哪种语言? – 2014-11-05 16:22:19

回答

-1
function a() { 
    b(); 
    /* do what you want to do to A */ 
} 

function b() { 
    /* do what you want to do to B */ 
} 
+3

不应该只是第2行中的'b();' – fejese 2014-11-05 16:21:19

+1

我认为你必须在函数a之前定义'函数b'。 – 2014-11-05 16:21:47

+0

你没事吧! – 2014-11-05 16:22:11

2

只需调用一个函数是这样的:

if(functionA()) { //if functionA returns true then functionB gets called 
    functionB(); 
} 
+0

该函数通过Ajax在插件中调用,我想在调用该函数时使用ajax调用另一个函数。 – janjua 2014-11-05 16:42:46

0
function a()// create function a 
    { 

    echo b(); // call function b 

    } 

    function b()// create function b 
    { 

    echo "hello world"; 

    } 


    echo a(); // call function a, and thereby call function b 

在本例中,我创建两个单独的功能:一个功能和函数b。

函数a的代码块调用函数b。

因此,当我调用函数a时,我正在调用函数b。

在这个例子中,当我最后调用函数a时,我会得到“hello world”。

相关问题