2015-04-01 19 views
-6

在下面的代码中,我想在public function之外echo​​。如何回显功能以外的东西?

Public function lol(){ 
$green ="green"; 
} 

例如,我想在以下代码中回显$green

public function green(){ 
echo"this is $green"; 
} 

回答

0

你作为一个参数传递$green和回声函数的返回值:

function green($green) { 
    return "This is ". $green; 
} 

echo green('green'); //Results in: This is green 
echo green('yellow'); //Results in: This is yellow 
2

试试下面的代码:在构造函数中

function __construct() { 
     parent::__construct(); 
     $green ="green"; 
    } 

public function green(){ 
echo"this is $green"; 
} 

的$绿色变量。

0
$green; 

class s { 

    public function lol() { 
     $GLOBALS['green'] = "green"; 
    } 

} 

$instance = new s(); 
$instance->lol(); 
echo $green; 
相关问题