PHP

PHP实现常用排序算法(含示意动图)

2周前 (02-09) 237浏览 1评论

作为phper,一般接触算法的编程不多。 但基本的排序算法还是应该掌握。 毕竟算法作为程序的核心,算法的好坏决定了程序的质量。 本文将依次介绍一些常用的排序算法,以及PHP实现。 1 快速排序 快速排序是由东尼·霍尔发展的一种排序算法。 在平均状况下...

Yii2查询之where条件拼装

1个月前 (01-22) 323浏览 0评论

熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 1 语法 Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法: public $this where (...

Composer速度慢解决办法汇总

2个月前 (01-06) 646浏览 0评论

1 使用中国镜像 2.1 系统全局使用 也就是将配置信息添加到 Composer 的全局配置文件 config.json 中,命令: composer config -g repo.packagist composer https://packagi...

Redis保存PHP Session方法

2个月前 (01-04) 784浏览 0评论

PHP默认就支持保存session到redis,不需任何额外代码。 Redis保存session用的命令是setex,用redis-cli monitor实时监测可以检测到。 setex命令的语法: setex(key, time, value) 其...

PHP连接和使用Redis

2个月前 (01-03) 469浏览 0评论

1 安装Redis 首先,需要一台Redis服务器。 本地安装方法参考《Redis安装教程》。 2 安装PHP扩展 要在PHP中连接Redis,还需要在PHP中安装phpredis扩展来连接Redis服务器。 2.1 Windows系统 Window...

Nowdoc和Heredoc区别

2个月前 (01-03) 376浏览 0评论

Nowdoc和Heredoc是PHP中两种不同的字符串处理方式。 Nowdoc就像单引号,不会解析字符块中的变量。 Heredoc就像双引号,执行时会解析字符块中的变量。 如下的例子: $foo = 'bar'; // Nowdoc字符块,&l...

jQuery优雅Post提交

2个月前 (12-27) 1099浏览 0评论

本功能实现: 禁用form原本提交方式; 自动获取action属性; 自动serialize数据; 提交状态显示到提示框,1.2秒提示框自动消失; 提交失败或错误,页面不跳转; 提交成功,跳转到指定页面。 HTML代码: <form act...

Windows后台启动、停止和重启WNMP脚本

2个月前 (12-21) 560浏览 0评论

WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 通过DIY安装WNMP后,要一个个启动、停止和重启这几个软件就比较麻烦。 而且PHP FastCGI默认不会后台启动,需要借助 RunHidden...

Windows安装WNMP

2个月前 (12-20) 497浏览 0评论

WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 目前有很多一键安装的PHP开发环境,如phpStudy、WAMPServer、UPUPW、XAMPP、APPServ等。 phpStudy界面友好...

PHP的Non Thread Safe和Thread Safe区别选择

2个月前 (12-20) 463浏览 0评论

None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查。 Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程,耗尽系统资源。   再看看这两者的选择。...