莱斯普

新增:lessphp 0.4.0,编译Bootstrap 3,中断更改,请参阅变更日志(2013年8月9日)

关于

莱斯普是的编译器更少用PHP编写。

整个编译器包含在一个可包含的类中,但另一个包含编译器的命令行接口。它将在PHP 5.1+上运行。有关基本用法,请参阅快速入门。

有关语法的概述,请查看lessphp文档.

在推特上关注作者的更新:@月牙文.

演示

使用实时演示使用您自己的代码测试编译器,或单击示例按钮以查看语言的各个部分。

编辑我↴

CSS出现在这里,单击编译以构建。
·转到全屏版本

下载

稳定:小于0.4.0.tar.gz

来源:http://github.com/leafo/lessphp


淡化:http://leafo.net/lesssphp/lessify/

作曲家

如果您使用包装商安装软件包,然后您可以更新您的作曲家.json就像这样:

{
  “需要”: {
    “叶/叶”: "0.4.0"
  }
}

快速入门

典型的莱斯普是创建的新实例lessc公司,按照您的喜好配置它,然后告诉它使用内置的编译程序编译方法。

这个编译方法将一个LESS代码字符串编译为CSS。

<?php(电话)
要求 “lessc.inc.php”;

减少$ = 新的 lessc公司;
回声 减少$->编译(“.block{padding:3+4px}”);

这个compileFile(编译文件)方法读取并编译文件。它将返回结果或将其写入由可选的第二个参数指定的路径。

回声 减少$->compileFile(编译文件)(“input.less”);

这个编译已检查方法如下compileFile文件,但仅当输出文件不存在或比输入文件旧:

减少$->选中编译(“input.less”, “output.css”);

如果编译代码时出现任何问题,将引发异常并显示一条有用的消息:

尝试 {
  减少$->编译(“无效LESS}{”);
} 抓住 (例外 美元) {
  回声 “致命错误:” . 美元->获取消息();
}

这个lessc公司对象可以通过各种实例方法进行配置。一些可能的配置选项包括更改输出格式,设置变量菲律宾比索、和控制评论,正在写入习俗功能等等。这一切都在这个文档.

文档

完整的参考手册可以在文档页面.

更改列表位于更改日志页面.

插件

各种莱斯php许多框架都有插件:

如果你有一个,给我发电子邮件我会把它寄出去在这里。

问题

如果你发现一些不正常的东西,请随意留下一个评论或张贴在GitHub问题跟踪程序.如果你有对语言添加的有趣想法,请务必提出建议。你也可以给我发电子邮件如果你愿意。

评论

如果您有github帐户,您可以在github问题跟踪器.

由生成站点生成程序2014年1月8日星期三11:03:18·创建者科克兰人·lessphp根据GPL3/MIT获得许可