与国同行,追梦不止,礼赞中华人民共和国成立70周年华诞!

 分类:PHP

ThinkPHP getLastSql 返回NULL

解决方案 配置 选项  DB_DEBUG=>true (默认就是开启的,除非你手动关闭了),开启了数据库调试之后才可以通过getLastSql 获取到上次执行的SQL语句。 但是需要注意,如果开启了DB_DEBUG,那么在执行数据库出现问题的时候就需要手动try catch...

浅灬笑 3个月前 (07-31) 8℃ 0喜欢

PHP 高效优化书写

1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。 没得说,正则最耗性能。 str_replace函数要比preg_replace快得多,strtr函数又比str_replace来得快 有没有你漏掉的好用...

浅灬笑 3个月前 (07-27) 7℃ 0喜欢

WordPress过滤修改最终输出的HTML内容

WordPress过滤修改最终输出的HTML内容
由于需要在WordPress输出HTML之前对HTML内容进行过滤和修改,于是就想着WordPress中是否存在着这样的过滤器,然而实际上WordPress中并没有提供这样的过滤器= =,经过几番查找之后找到了一种不错的解决办法,联合wp_loaded和shutdown这两个动...

浅灬笑 2年前 (2018-03-07) 1092℃ 2喜欢

ThinkPHP设置了数据库session,写入无效的问题

ThinkPHP设置了数据库session,写入无效的问题
之前写过一个使用数据库session的系统,也实现了在线T人的功能,然而今天的时候发现不能正常使用了,查看存放session的数据表,结果发现session根本没有写入到数据库中,明明之前可以使用的,甚是纠结,查看TP的代码发现了问题,下面给出解决方案。 解决方案 设置php.i...

浅灬笑 4年前 (2016-05-09) 3409℃ 4喜欢

JS检测网站广告是否被屏蔽

JS检测网站广告是否被屏蔽
自己创建这个博客也只是因为兴趣原因,不求有什么收益,一直以来很纠结是否要在网站上挂点儿广告什么的,挂广告必然会影响用户的体验,但是我也不想因为服务器费用亏得太多,索性还是挂点不碍眼的广告弥补一下损失。然而,由于浏览器各种屏蔽广告插件的出现,广告内容根本无法显示( ╯□╰ ),最终...

浅灬笑 4年前 (2015-06-11) 4381℃ 3喜欢

ThinkPHP生成静态页面

ThinkPHP生成静态页面
由于自己 没有很多时间去打理自己的博客,索性就把博客换成了Wordpress了,但是我又不想丢失掉之前的资源,幸好之前的页面都是伪静态的html页面,所以就想着把这些页面全部静态化处理转换成html页面让用户依然能够访问到,我查阅了一下ThinkPHP的文档,有这么一个函数bu...

浅灬笑 5年前 (2015-04-22) 5360℃ 4喜欢