PHP端口的JavaScript版本的更少的HTTP://ListCS.ORG(最初由Josh Schmidt维护)

安装7、029、174

家属一百八十六

暗示者二十一

明星六百六十六

观察者六十五

餐具一百七十九

公开问题一百一十二

语言JavaScript


自述文件

这是一个PHP端口的非官方处理器HTTP//LISCS.ORG.建立状态

关于

Le..PHP的代码结构反映了官方处理器,它帮助我们确保兼容性,并便于维护。

请注意,有一些不支持的特点:

  • 评估在后台蜱中的JavaScript表达式(由于明显的原因)。
  • 自定义函数的定义。

安装

您可以用作曲家或手动安装库。

作曲家

步骤1。编辑你的作曲家JSON

{要求:{Oyjurg/Las.PHP~1.7.0.9}

步骤2。安装:

$CURL -SS HTTPS://GETCyral.Org/安装程序γPHP $PHP组件

手动释放

步骤1。下载最新版本并将PHP文件上传到服务器。

步骤2。包括图书馆:

要求一次 [路径到更少.php]/L.php

从源手动

步骤1。下载源程序并将文件以/LIB/更少的方式上传到服务器上的文件夹。

步骤2。包括库并注册自动装订机

要求一次 [路径到更少。PHP] / Autoloader.php
小型自动装弹机::RealStor();

基本用途

解析字符串

$语法分析器 =  小型分析器();
$语法分析器>解析(解析)@颜色:α4d926f;α标题:颜色:@颜色;} H2 {颜色:@颜色;}
$CSS = $语法分析器>GETCSS();

解析更少的文件

PARSEFILE()函数需要两个参数:

  1. 要解析的.更少文件的绝对路径
  2. URL根用于在.FILE文件中添加任何相关图像或@导入URL。
$语法分析器 =  小型分析器();
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少HTTP://ExpLo.COM/MySITe/
$CSS = $语法分析器>GETCSS();

处理无效

如果编译器遇到无效的异常,则将引发异常。

试用{
	$语法分析器 =  小型分析器();
	$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少HTTP://ExpLo.COM/MySITe/
	$CSS = $语法分析器>GETCSS();
}抓住例外 美元{
	$Error消息 = 美元>GETMISAGE();
}

解析多个源

PHP可以解析多个源来生成单个CSS文件

$语法分析器 =  小型分析器();
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$语法分析器>解析(解析)@颜色:α4d926f;α标题:颜色:@颜色;} H2 {颜色:@颜色;}
$CSS = $语法分析器>GETCSS();

获取有关解析文件的信息

PHP可以告诉你哪些文件被导入和解析。

$语法分析器 =  小型分析器();
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$CSS = $语法分析器>GETCSS();
$导入文件 = $语法分析器>AlpRayScript文件();

压缩输出

您可以告诉List.PHP删除注释和空白以生成最小化的CSS文件。

美元期权 = 数组压缩= >
$语法分析器 =  小型分析器美元期权
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$CSS = $语法分析器>GETCSS();

获取变量

可以使用GETVALIABLE()方法来定义PHP关联数组中定义的所有变量和它们的值。注释比以前必须编译的更少

$语法分析器 =  小型分析器
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少
$CSS = $语法分析器>GETCSS();
$变量 = $语法分析器>GETVALIABLE();

设置变量

如果在PHP关联数组中存储变量,则可以使用MULTFYVARSH()方法自定义CSS。

$语法分析器 =  小型分析器();
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$语法分析器>ModifyVars数组字体大小基准= >16PX);
$CSS = $语法分析器>GETCSS();

导入目录

默认情况下,.L.PHP将在传递给PARSEFILE()的文件目录中查找@导入。如果使用PARSER(),或者如果“导入”驻留在不同的目录中,则可以告诉List.pP在何处查找。

美元目录 = 数组/VAR/WWW/MySoot/Bootstrap = > /MySoot/Bootstrap
$语法分析器 =  小型分析器();
$语法分析器>SetImportDirs美元目录
$语法分析器>PARSEFILE/VAR/WWW/MySt/'/米斯特
$CSS = $语法分析器>GETCSS();

高速缓存

将更少的代码编译成CSS是一个耗时的过程,强烈建议缓存您的结果。

缓存CSS

使用LasyCug类保存和重用编译后的更少文件的结果。这个方法将检查每个文件(包括导入文件)的修改时间和大小,并在发现更改时重新生成一个新的CSS文件。注意:当发现更改时,该方法将为新缓存的内容返回不同的文件名。

$LASH文件 = 数组/VAR/WWW/MySt/BooTrasP.少 = > '/米斯特
美元期权 = 数组卡切尔迪尔 = > /VAR/WWW/Wrrabable文件夹
$CSS~文件名 = 高速缓存::得到($LASH文件美元期权
$编译 = 文件内容/VAR/WWW/Wrangable文件夹.$CSS~文件名

用变量缓存CSS

将选项传递给LeavyCase::GET()

$LASH文件 = 数组/VAR/WWW/MySt/BooTrasP.少 = > '/米斯特
美元期权 = 数组卡切尔迪尔 = > /VAR/WWW/Wrrabable文件夹
$变量 = 数组宽度 = > 100px
$CSS~文件名 = 高速缓存::得到($LASH文件美元期权$变量
$编译 = 文件内容/VAR/WWW/Wrangable文件夹.$CSS~文件名

解析器缓存

如果将可写文件夹传递给SECCADIDER()方法,PHP将为每个.更少文件保存序列化的解析器数据。注意:此功能只缓存中间解析结果,以提高重复CSS生成的性能。您的应用程序应该缓存由LAS.PHP生成的任何CSS。

美元期权 = 数组卡切尔迪尔= >/VAR/WWW/Wrrabable文件夹
$语法分析器 =  小型分析器美元期权
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$CSS = $语法分析器>GETCSS();

可以指定通过更改卡谢法选项支持的方法有:

  • PHP创建有效的PHP文件,这些文件可以在没有任何更改的情况下被包含(默认方法)。
  • 瓦尔出口就像“PHP”,但是使用PHPVARXEXPART()没有任何优化的函数。建议使用“PHP”。
  • 串行化速度快,但记忆力很强。
  • 回调使用自定义回调函数来实现自己的缓存方法。用“可调用”给出“CaseE-CalbBeSuffGET”和“CaseE-CalbButkSub”选项(参见PHPs)CaluxUsRyLoad()iSyCalable()函数)。PHP将通过解析器对象(类)小型分析器对解析的.更少文件的路径(“//Op/Poto/to/Field.For”)和一个标识符,每次修改.NULL文件时都会更改该标识符。这个得到回调必须返回规则集(数组)无树对象提供的第四个参数配置回调。如果出了问题,我会回来无效的(缓存不存在)或错误的.

源图

PHP支持V3源代码

内联的

源代码将被添加到生成的CSS文件中。

美元期权 = 数组源代码 = > 
$语法分析器 =  小型分析器美元期权
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$CSS = $语法分析器>GETCSS();

保存到地图文件

美元期权 = 数组
	源代码			= > 
	源代码写入	= > /VAR/WWW/MyStudio/Wrrable文件夹/FielNeMA.MAP
	源代码		= > /MyStudio/Wrrable文件夹/FielNeMA.MAP

$语法分析器 =  小型分析器美元期权
$语法分析器>PARSEFILE/VAR/WWW/MySt/BooTrasP.少'/米斯特
$CSS = $语法分析器>GETCSS();

命令行

在命令行中使用了一个附加的脚本来使用编译器。在最简单的调用中,您指定一个输入文件,并将编译后的CSS写入标准OUT:

$LASC输入。

通过使用-W标志,您可以查看指定的输入文件,并根据需要对输出文件进行编译:

$LASC-W输入。更少的输出。CSS

从监视模式的错误写入标准输出。

欲获得更多帮助,请运行莱斯克--帮助

与其他项目的集成

德鲁巴7

这个库可以作为LESSPHP替换的掉落来使用。Drupal 7模块.

如何安装:

  1. 下载LAS.PHP源代码并解压缩它,使'LASC.I.php '位于“站点/全部/库/ LESSPH/LASC.I.PHP”。
  2. 下载安装Drupal 7模块像往常一样。
  3. 就是这样:

JBST WordPress主题

JBST有一个基于LESSPHP的内置更少编译器。自定义你的WordPress主题较少。

如何使用/安装:

  1. 下载最新版本将文件复制到您的{WordPress/} WP内容/主题文件夹并激活它。
  2. 在WordPress仪表板上找到外观以下的编译器>更少的编译器
  3. 在文本区域中输入较少的代码并按(重新)编译

使用内置编译器:

  • 设置任何引导程序变量或使用Bootstrap的混合:@ Navar默认颜色:蓝色;-创建自定义按钮:BTN自定义{按钮变体(白色;红色;蓝色);}
  • 设置任何内置的较少变量:例如@ FoTeTyBGGHORK:黑色;将页脚的背景颜色设置为黑色
  • 使用内置混音:-添加自定义字体:包括自定义字体(@家庭:ARIAL,@字体路径,@ PATH:@自定义字体DIR,@权:正常,@风格:正常);

编译器也可以下载为插件

文字出版社

这个简单的插件将简单地使库可用于其他插件和主题,并且可以用作使用TGM库

如何安装:

  1. 从你的WordPress仪表板上安装插件:HTTP://WordPress .Org/PuxIs/LISSPHP/
  2. 就是这样:

从LYOL/LESSPHP过渡

寻找从Leopo/LISSPHP轻松过渡的项目可以使用LASC.C.PHP适配器。使用,下载LAS.PHP源代码并将文件解压缩到项目中,以便新的“LASC.C.php”取代现有的“LASC.I.PHP”。

注意,“StutiFraveCeMeCAMES”将不再对编译的更少有任何影响。

积分

PHP最初是通过PHP移植到PHP的马特琼脂然后更新马丁詹托夫.