我正在使用SCSS to CSS in PHP将我的scss代码转换为css。有没有办法检测要提交的代码是SCSS还是SASS?用户提交SASS代码时,我的代码创建了一个错误,因为我正在使用的库仅将SCSS转换为CSS,而不是将SASS转换为CSS。非常感谢!顺便说一下,这是我的简单代码。
$Scss = new \scssc();
$mResponse['compiled_css'] = $Scss->compile($Response['library_scss']);
答案 0 :(得分:0)
已经制定了自己的解决方案!我将函数$Scss->compile()
放在如下所示的try-catch函数中:
try {
$mResponse['compiled_css'] = $Scss->compile($Response['library_scss']);
} catch (Exception $oException) {
return $oException->getMessage() . ". Note: SASS is not supported yet!";
}
此函数返回一个简单的missing closing tag } on line 2. Note: SASS is not supported yet!
这样,我的函数不会失败。