@see: less/less.js#212
They came to the conclusion, that @import default behavior should be to import ONCE. Its already implemented that way.
lessphp dont follow this behavior.
I propose to add the following:
// less.inc.php line 112 in \lessc::tryImport()
if(array_key_exists(realpath($realPath), $this->allParsedFiles())) {
return array(false, '');
}
// less.inc.php line 45 in \lessc property list
protected $allParsedFiles = array();