LazyPHP icon indicating copy to clipboard operation
LazyPHP copied to clipboard

轻框架。包含一个前端控制器,20个常用函数和用于页面布局的Layout系统,10分钟即可学会。LP采用BSD开源协议,在代码内保留框架名即可随意商用。

Results 7 LazyPHP issues
Sort by recently updated
recently updated
newest added

1, 添加数据: 在db.function.php文件中增加了db_insert函数, 方便我们进行数据插入操作。db_insert有三参数: db_insert($table,$data,$replace=false); table:要插入的表 data:插入的数据,可以是数组或字符串 replace: 默认为false,以insert into方式插入,如果为true则以replace into的方式插入。 使用举例: $setarr=array( ‘key1’=>v(‘key1’), ‘key2’=>v(‘key2’) ); db_insert(‘table’,$setarr); 当data为数组是,数组的下标对应数据表中的字段名称,数组的值对应数据表字段的值。数据插入前不需要用s函数对数据进行过滤, db_insert 函数内部已经自动对数据进行了安全过滤。 我们还可以写得更简单: db_insert(‘table’,’key1,key2’); 当data是字符串时。 用逗号隔开需要插入的字段。此时db_insert函数内部会自动获得表单中的数据,这样使用时,需要注意表单中文本域的name值要和数据表中的字段名称一致。 如果想提交的数据使用指定函数过滤: db_insert(‘table’,’key1,key2:filter’); 。表示key1,key2的数据都会被filter函数过滤。在字符串的最后用冒号+函数名表示过滤函数, 这样的过滤函数会作用在所有字段上。 ,如果想某个字段不被过滤函数过滤: db_insert(‘table’,’key1,^key2,key3:filter’);...

include_once改为require 避免重复包含和嵌套引起bug 错误信息显示与否现在可通过常量DEBUG控制

error_reporting和display_errors选项可通过常量或配置控制开启关闭而不是默认开启