![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php7-2
MarsWill
一直致力于后端开发工作。喜欢总结工作中所遇到过的难题以及分享解决方案。相信互联网的开放一定需要大家互相分享互相成长。
展开
-
Fatal error: Cannot use 'Object' as class name as it is reserved in xxx/Object.php on line 77
今天闲来无事将自己本机的开发环境换成了PHP 7.2.0 Beta 3,尤其是PHP7大版本后PHP版本的更新很快。使用yii2出现的错误在更新到PHP7.2测试版后出现的错误:Fatal error: Cannot use 'Object' as class name as it is reserved in /data/php/xhfkanfang/vendor/yiisoft/yii2/ba原创 2017-08-26 18:40:48 · 22428 阅读 · 2 评论 -
php中foreach使用&引用后的异常分析及处理办法
可能在PHP编码中使用&引用变量或者对象或者方法的人不多,但是&引用可以让你的代码变的简单而且节省资源消耗。在这篇文章中我们重点讨论的是foreach中使用&时出现的异常以及解决办法。$exp = [ [ 'name' => 'test1', 'age' =>...原创 2018-02-27 16:31:59 · 2119 阅读 · 1 评论 -
PHP编写webhook无法执行git的原因:linux中sudo免输入密码运行命令
使用场景:在运维管理中搭建一个可视化的版本控制和代码提交上线部署的平台是非常必要的。在这种情况下运维人员在linux的terminal中使用命令行或者git工具来不是很方便。我们需要的方式是使用webhook自动部署或者一个网页界面化的操作面板来控制。本文和之前的文章《CentOS上搭建git服务以及界面化管理_centos下gogs+nginx+mysql实现私有git服务》是承接关系。如...原创 2018-03-16 10:37:01 · 3442 阅读 · 0 评论 -
学习编程与学习编程语言不同
译注:本文来自phpocean,使用机翻后由Mr.Wei校对。[语言往往给程序员带来的成就感往往让其忘了初衷,当你不再买各种《XXX从入门到精通》就说明你要么放弃了要么明白了。_]我们都是程序员,我们都是学习者。看到有多少人(学习者)把时间浪费在毫无意义的事情上(bashing their head against the walls),以为自己在学习编程,这真是令人惊讶。您可能正在学习一...翻译 2018-11-16 12:37:07 · 1790 阅读 · 1 评论 -
开发中的分类管理及分类树装结构的应用和操作(无限极分类树infinite-tree)
无限极分类树的原理无限极分类的原理非常简单,就是把每一个分类节点规定一个左值和右值来确定该节点在整个分类中的位置。一般的我们还会加上一个深度(层级)的值,表示他所处的深度。这样的一个好处是对于层级很深或者节点非常多的,比较庞大的分类或其他树我们想查找或者遍历就显得非常快。例如我们要查找所有的电脑办公分类下的所有后代分类。如果你的数据只是id和parent_id约束的结构那么你先要以电脑办公的i...原创 2019-06-05 15:39:56 · 1957 阅读 · 0 评论 -
thinkphp使用Db删除数据时无法删除或查询结果错误问题
有时候我们再使用thinkphp时使用command或者多项目的情况下需要使用多个数据库。本案例就是这个问题当然对于单一数据库的操作也会出现这个问题。使用Db来操作数据库时的误区因为临时需要更换数据库操作某个表通常会这样来写Db::connect([ 'type' => 'mysql', 'hostname' => '127...原创 2019-06-12 13:15:34 · 1167 阅读 · 0 评论