PHP

关于json_encode的配置

在php中我们一般通过json_encode来获取json字符串,这个函数的第二个参数是一些配置,这里的配置有很多,具体可以从参照JSON常量。 其中我们使用较多的有这三个: // 以字面编码多字节Unicode字符(默认是编码成 \uXXXX),将会保留中文不进行编码 JSON_UNESCAPED_UNICODE => 256 // 不编码 / JSON_UNESCAPED_SLASHES […]

PHP开发中的使用到的一些知识点(持续更新)

这篇文章用来记录开发中遇到的一些小问题的解决方案,会保持持续更新。 call_user_func()函数和call_user_func_array()函数 一种奇特的调用方式,看下面的使用示例,使用类的方法变得更加灵活了。 <?php class Test { public function do($str) { echo $str . PHP_EOL; } } class Stest { […]

为wordpress 5.1 评论加上简单算术题防机器人垃圾评论

这个需求其实还是因为垃圾评论日益猖獗,为了保证速度,内心拒绝多装一个验证插件,所以就撸码吧,加了一个简单的算术,基本上机器人评论就发不了评论了,效果见本站文章评论,使用的是wordpress 5.0 +版本,早期版本不知道代码是否一样,代码仅供参考。 查看自己的主题,大部分主题在comments.php使用了默认的评论表单函数comment_form()来生成表单,我们需要在这里面添加一行用来让用 […]

docker,Dockerfile,docker-compose操作指南及最佳实践

容器管理工具docker的出现使开发及运行环境的配置变得更加便利,服务器运维更高效,也成为了后端工程师必须要掌握的效率工具,我们在这里总结一下它的具体使用,关于Linux下安装docker相关请看前面一篇:CentOS7安装Docker配置服务端和容器自启动,这里我们将详细介绍docker的使用,dockerfile的编写规则和实例,docker-compose工具的使用和实例,基本上想学会doc […]

Composer常用的命令整理

composer是php包管理工具,使用它可以很方便进行构建项目,载入三方包,以及各种复杂依赖,自动加载等需要。 安装composer curl -sS https://getcomposer.org/installer | php — \ –install-dir=/usr/bin \ –filename=composer 安装后,使用composer -v来查看版本号等信息。 修改代码仓 […]

开启php-fpm日志记录

使用docker使用php-fpm:7.1官方镜像起的容器,并没有记录日志,导致调试诸多不便,我们需要开启php-fpm日志记录功能; 进入容器内操作: docker exec -it php71 /bin/bash 新建日志文件并授权: touch /usr/local/var/log/fpm-php.www.log touch /usr/local/var/log/www.access.log […]

Scroll to top