2015-04-01 51 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; 
相關問題