[英]Restler - How to pass a variable to a subclass
我想將Restler :: production_mode傳遞給我的一個類方法,如何從該方法中執行此操作?
class Say {
function get() {
if (Restler::production_mode) { return 1; }
else { return 0; }
}
}
您想要實現什么? 如果production_mode是變量,則它應該是公共和靜態的,因此您可以在任何地方使用Restler :: $ production_mode。
從Restler 2.0開始, $production_mode
是Restler的受保護屬性,因此沒有簡單的方法來訪問它。 我建議以下內容
在index.php中定義PRODUCTION_MODE並使用它在Restler中設置生產模式,如下所示
define('PRODUCTION_MODE', FALSE); //or TRUE
spl_autoload_register('spl_autoload');
$r = new Restler(PRODUCTION_MODE);
$r->addAPIClass('Say');
$r->handle();
然后,您可以輕松地從任何類中讀取值
class Say {
function get() {
if (PRODUCTION_MODE) { return 1; }
else { return 0; }
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.