PHP程序员如何突破成长瓶颈(php开发三到四年)

2019年末参加淄博互联网企业大会

神奇的MySQL的FIND_IN_SET()函数

今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。 语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表...

批量去除文件的BOM头

<?php class KillBom { //定义扩展名 public static $m_ext = ['txt','php','js','css']; /** * 传入一个任意文件,自动区分定义的扩展名,然后过滤 * @param string $file * @return boolean */...

ThinkPHP验证码不显示的解决方案

今天遇到一个很奇怪的BUG,就是我写了一个PHP程序本地运行正常,但是发布到甲方的服务器上出现无法显示验证码的BUG。 具体表现就是chorme浏览器上显示一个裂了的图片小图标,右键点击该图片在新窗口打开,...

ThinkPHP验证码不显示的解决方案

今天遇到一个很奇怪的BUG,就是我写了一个PHP程序本地运行正常,但是发布到甲方的服务器上出现无法显示验证码的BUG。 具体表现就是chorme浏览器上显示一个裂了的图片小图标,右键点击该图片在新窗口打开,...

ThinkPHP验证码不显示的解决方案

今天遇到一个很奇怪的BUG,就是我写了一个PHP程序本地运行正常,但是发布到甲方的服务器上出现无法显示验证码的BUG。 具体表现就是chorme浏览器上显示一个裂了的图片小图标,右键点击该图片在新窗口打开,...

权限管理(AUTH)原理

最简单的auth权限管理的4张数据表如下图 每一个功能对应的一个url路径,规则表其实就是记录url路径,通过url来实现权限管理 权限验证时机分类 前置验证 所谓前置认证,就是当前可访问的页面内部元...

什么是视图模型?

视图模型 视图定义 视图通常是指数据库的视图,视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数...

jquery对象和js对象区别和转换

JQuery对象与JS对象区别与转换 1、JQuery对象在操作时,更加方便 2、JQuery对象和js对象方法不通用 3、两者相互转换 *  jq -- > js:jq对象[索引]  或者  jq对象.ge(索引) *  js -- > jq:$...

jQuery里的var声明带$和不带$有啥区别?

网页中带$的变量表示这是jquery对象,可以直接使用jquery方法。不带$的变量就是js的数据类型,数字、字符、数组、对象之类的。 var $lis = $('#slider li'); var $current = $lis.eq(idx); var $prev...