2
我在通過靜態類方法包含的文件中獲取變量時遇到問題。如何在靜態類的包含文件中獲取變量
one.php:
require_once("classes/tools.class.php");
$variable = "variable";
Tools::setView("test");
tools.class.php:
class Tools{
public static function setView($viewName){
if(!is_file("views/" . $viewName . ".php")){
echo "Chyba pri nacitani view: \"$viewName\" v " . $_SERVER["SCRIPT_NAME"];
die();
}
else{
include "views/" . $viewName . ".php";
}
}
}
視圖/ test.php的:
echo $variable;
後 「回聲」 我得到了「未定義變量「錯誤。
有人可以幫我解決這個問題嗎?
謝謝!
Psst:['extract'](http://php.net/manual/en/function.extract.php);) - 並減少副作用:http://stackoverflow.com/a/7697490/367456 – hakre
噢,完全忘了那個功能,編輯... –
嗨,亞歷克斯,非常感謝你,它的工作;) – Crylvarrey