如何在B函数中访问函数变量。这是在PHP

时间:2018-06-15 06:22:16

标签: php

这是我的代码。 我想在B函数中访问$ var1。

function a(){
    $var1="hello";  
}

function b(){
    echo $var1;
}

b();

2 个答案:

答案 0 :(得分:0)

你可以这样做:    

function a(){
    return "hello";  
}

function b(){
    $var1 = a();
    echo $var1;
    // or simply echo a();
}

b();

答案 1 :(得分:0)

尝试这样的事情: -

$var1 = "";
function a(){
    global $var1;
    $var1 = "hello";  
}

function b(){
    global $var1;
    echo $var1;
}
a(); //first call a() to store 'hello' in global variable
echo b();  

您可以在任何地方和任何函数中使用全局变量$var1