本文整理匯總了PHP中Less_Environment::Init方法的典型用法代碼示例。如果您正苦於以下問題:PHP Less_Environment::Init方法的具體用法?PHP Less_Environment::Init怎麽用?PHP Less_Environment::Init使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Less_Environment
的用法示例。
在下文中一共展示了Less_Environment::Init方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Reset
/**
* Reset the parser state completely
*
*/
public function Reset($options = null)
{
$this->rules = array();
self::$imports = array();
self::$has_extends = false;
self::$imports = array();
self::$contentsMap = array();
$this->env = new Less_Environment($options);
$this->env->Init();
//set new options
if (is_array($options)) {
$this->SetOptions(Less_Parser::$default_options);
$this->SetOptions($options);
}
}
示例2: __construct
/**
* @param Less_Environment|array|null $env
*/
public function __construct($env = null)
{
// Top parser on an import tree must be sure there is one "env"
// which will then be passed around by reference.
if ($env instanceof Less_Environment) {
$this->env = $env;
} else {
//reset
self::$imports = array();
self::$has_extends = false;
self::$imports = array();
self::$contentsMap = array();
$this->SetOptions(Less_Parser::$default_options);
//set new options
$this->env = new Less_Environment($env);
$this->env->Init();
if (is_array($env)) {
$this->SetOptions($env);
}
}
$this->pos = $this->farthest = 0;
}