- 博客(20)
- 收藏
- 关注
原创 解决Indirect modification of overloaded element of think\Collection has no effect
解决Indirect modification of overloaded element of think\Collection has no effect可能是没转化为数组的原因toArray()之后即可
2020-07-13 15:23:45 1757
转载 json_decode详解
json_decode详解1.json_decode()1.json_decode()json_decode(PHP 5 >= 5.2.0, PECL json >= 1.2.0)json_decode — 对 JSON 格式的字符串进行编码说明mixed json_decode ( string $json [, bool $assoc ] )接受一个 JSON 格式的字符串并且把它转换为 PHP 变量参数json待解码的 json string 格式的字符串。assoc
2020-07-12 13:18:16 12279
转载 post和get的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而P
2020-07-08 16:13:28 146
原创 linux编写定时器任务(本文纯学习笔记,不作为教程)
执行命令crontab -e ,i进入编辑模式,添加定时任务语句,Esc退出编辑模式,:wq保存退出crontab -l查看定时任务service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务......
2020-07-06 16:44:27 282
转载 TP框架中操作某个字段getField、setField、setInc、setDec、field
注:这是TP3操作 TP5在下面读取某个字段的值,使用getField方法使用示例:$User = M(“User”); // 实例化User对象$nickname = $User->where(‘id=3’)->getField(‘nickname’); // 获取ID为3的用户的昵称当只有一个字段的时候,默认返回一个值。如果需要返回数组,可以用:$this->getField(‘id’,true); // 获取id数组如果传入多个字段的话,默认返回一个关联数组
2020-07-05 23:20:59 751 1
转载 POST Content-Length of 8908752 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
服务器文件上传有限制解决方法,修改 php.iniupload_max_filesize 用于限制用户上传单文件的大小post_max_size 用于限制 POST 请求 body 的大小所以,如果用户会同时上传多个附件,就需要设置 post_max_size 为 upload_max_filesize 的 N 倍大————————————————原文链接:https://blog.csdn.net/qq_29099209/article/details/83014224...
2020-07-04 15:26:06 464
转载 php isset和empty的区别
PHP的isset()函数 一般用来检测变量是否设置格式:bool isset ( mixed var [, mixed var [, …]] )功能:检测变量是否设置返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也返回 FALSE若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE版本:PHP 3, PHP 4, PHP 5更多说明:使用 unset() 释放变量之后,它将不再是 isse
2020-07-03 21:37:35 152
转载 PHP 解决未定义变量报错
这个报错,原因是因为没有定义,因为PHP是弱类型语言,和JAVA等不一样,不一定要初始化,所以这种问题其实不是什么大问题不过,出现在页面上确实不好看,方法一:初始化变量进行赋值方法二:加@来对错误进行抑制原文链接:https://www.cnblogs.com/sunxun/p/4233720.html...
2020-07-03 21:29:14 993
转载 A non well formed numeric value encountered
在我们有时候输出时间的时候、会报错:A non well formed numeric value encountered这时出现的问题很可能就是从数据库读取出来的数据格式不正确、这时只要你把数据格式 强制类型转换一下就OK了例如我出现 的问题:出错代码:{:date('Y-m-d',$vo['create_time'])}修改后的代码:{:date('Y-m-d',((int)$vo[create_time']))}用强制类型转换一下就OK 了,就是这么简单原文链接:https://w
2020-07-03 01:52:41 393
转载 php 保留小数点两位不四舍五入 bcdiv()
echo bcdiv(2,3,2); 2/3 =0.66… 保留小数点两位 不四舍五入 Output:0.66echo bcdiv(2,3,3); 2/3 =0.666… 保留小数点三位 不四舍五入 Output:0.666echo bcdiv(2,3,4); 2/3 =0.6666… 保留小数点四位 不四舍五入 Output:0.6666算概率时:echo bcdiv(2,3,2) * 100 ; 2/3 * 100 =66… 保留小数点两
2020-07-03 00:57:37 2021
转载 关于thinkphp5 使用模型save()更新数据提示 method not exist:think\db\Query-」 报错解决方案
模型的新增和更新方法都是save方法,系统有一套默认的规则来识别当前的数据需要更新还是新增。实例化模型后调用save方法表示新增;查询数据后调用save方法表示更新;save方法传入更新条件后表示更新;如果你的数据操作比较复杂,可以显式的指定当前调用save方法是新增操作还是更新操作。如果你想使用TP5里边的save() 方法进行更新数据,如果按照一般情况使用where()判断更新条件的话就会出现以下报错:类似以下代码:res=model(′Ceshi′)−>where([′uid′=
2020-07-02 18:10:13 6255 1
原创 php解决think\Model::validate() should not be called statically, assuming $this from
这是由于不能直接调用静态方法。可以new一个对象,再进行调用。如下:
2020-07-02 15:51:30 1683
转载 Git---撤销(clean, checkout,reset,revert)(本文纯学习笔记,不作为教程)
删除未追踪文件*删除untracked files-$ git clean -f*连 untracked 的目录也一起删掉$ git clean -fd*连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)$ git clean -xfd*在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删$ git clean -nxfd$ git clean -nf$ git cle
2020-07-01 23:00:52 1194
转载 git命令大全
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git官方网站:https://git-scm.com/原理图Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库常用命令初始化git init # 在当前目录新建一个Git代码库git init [project-na
2020-07-01 14:48:34 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人