提醒:本文最后更新于 3425 天前,文中所描述的信息可能已发生改变,请仔细核实。
为了应对未来升级到PHP 7,已经处理了大部分项目的废弃与过期函数。比较麻烦的应该还是MySQL扩展,很多函数在MySQLi扩展没有,也不是说没有这个功能,本来一个函数的事,要自己去利用MySQLi扩展的几个函数构造成新的可用函数。虽说MySQL扩展即便在PHP 7也可以重新编译进去,但是没必要,废弃还是有理由的。
话说强迫症,使我用PDO用的少。除非在类里面,我才会去用PDO写法。。。
在Github分享了mysqli_field_name、mysqli_field_len、mysqli_field_flags、mysqli_field_type等MySQLi不存在的函数,传送门:https://github.com/kn007/MySQLi-Function。
之所以重构也不是没有原因的,因为有个项目用了W2UI,为了PHP 7必须更新。更改好的数据库连接文件,见传送门:https://github.com/kn007/w2ui-w2db-mysqli.php。
转载请注明转自:kn007的个人博客的《重构PHP MySQLi扩展丢失的函数》
看到文章发布时间 真够拼的
@World: 事情堆积起来,只能去完成掉。
悄悄路过……
@老杨: 欢迎
@老杨: 还是被我看到了!
@老杨: 你网站什么情况?
@kn007: 恒创说是 ip 被攻击,被机房封 ip 了,得等自动解封,解封又被攻击,然后就继续被封……一直如此循环。
@老杨: 恒创。。。这货不是据说很不靠谱的么
@kn007: 靠谱了一段时间,又开始不靠谱了,不过要是被攻击,啥主机都一样吧?无能为力。
@老杨: 不好说。。。起码不会这么被动。而且真正想弄好,也不是不行,愿不愿意增加成本而已。。
@kn007: 照目前来看,那货是不愿意增加成本的,当然,我也不想增加成本,暂时也只能让它自生自灭了。
@老杨: 一个不幸的消息,又访问不了了
@kn007: 昨天下午 3 点多就访问不了了,现在暂时还能访问。
@老杨: 到处发广告,难怪会被攻击。。。
@kn007: 恒创发广告?还是我?我木有发啊。
@老杨: 恒创发广告啊之前
@老杨:
一看就知道你是做php的
@小月: ...只是业余爱好
看的头大~
@郑永: 没这么夸张吧
@kn007: 现在网站正常了
@郑永: 晓得了
7总,我看不懂咋办!
@草根成春: 好好学习,天天向上
@草根成春: 我也看不懂
左边小工具放那么多文章? recent popular random
@World: 一直都有啊。。。
@kn007: 一直没注意 今天忽然发现
@World: 额
刚换到了vps上然后……总觉得慢的要死
@旸: 换错地,还是哪里出问题了
@kn007: 没做缓存 而且还开了ssl……
@旸: ssl不是什么大问题,好吧。不说未来http2,就说主流浏览器,都有相应的加速。
没做缓存就要做啊。。。不过在那之前,你还是先想好志愿怎么填吧。。。
@kn007: 电影学院! 然而没录上就要没书读了 最稳的是填新疆……
@旸: ...好吧
对啦,做缓存的话评论不更新怎么办? 用ajax么?
@旸: 怎么会不更新?wordpress有钩子啊,新评论时更新缓存就好了。
@kn007: 试了下wp super cache然后发现评论一直是不更新的 比较神奇 你现在用的什么缓存方案?
@旸: 我用的是非标准插件模式,走Drop-in插件,主靠VPS机制缓存。
@kn007: soga~我去找找资料学习下
@旸: 是的
MYSQL经常会卡,不过的确比很多数据库强
悄悄路过……