ONE-SLOC
LMLPHP在输出时,为了让源码体积更小,网站速度更快,特别设计ONE-SLOC模式,即一行源代码模式。默认不开启此功能,若网站上线稳定运行后,可以开启此功能。开启后,网页源代码显示为一行,去除了换行,制表符,空白等无效字符。
开启ONE-SLOC模式
ONE-SLOC开启非常简单,只需要在启动App的run方法上加一个参数即可,如下代码示例:
<?php
// after require LMLPHP
// open one source line of code mode below:
lml()->app()->run(true);
?>
运行时关闭ONE-SLOC
程序在运行时任何时候都可以关闭ONE-SLOC模式,通过调用setOneSloc方法实现关闭,如下代码示例:
<?php
// after require LMLPHP
// close one source line of code mode below:
lml()->app()->setOneSloc(false);
?>
ONE-SLOC模式下原样输出
有时,在网页源码中可能会插入一些不希望被一行显示的内容,比如代码之类的。这时候可以使用标签<pre[optional class='']></pre>包裹这些内容,被pre标签包裹的内容将会原样输出。
注意事项
目前为了性能考虑,还没有加入分析源码的功能,请在使用时遵守下面的规则:
1.为了让ONE-SLOC模式更加稳定,请在源码中使用/* */的注释。
2.请保证JS代码在结尾时尽量加上分号。
1.为了让ONE-SLOC模式更加稳定,请在源码中使用/* */的注释。
2.请保证JS代码在结尾时尽量加上分号。