我想将Restler :: production_mode传递给我的一个类方法,如何在方法中执行此操作?
class Say {
function get() {
if (Restler::production_mode) { return 1; }
else { return 0; }
}
}
答案 0 :(得分:0)
你想要达到什么目标?如果production_mode是一个变量,它应该是public和static,所以你可以在任何地方使用Restler :: $ production_mode。
答案 1 :(得分:0)
从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; }
}
}