排序
PHP strtotime的BUG处理
最近使用了strtotime结合-1 month, +1 month, next month获取上个月或者下个月的日期,不过刚看到一篇文章,才知道原来使用strtotime直接获取日期还是有点小BUGBUG如日期:$today = '2020-12-...
如何从入门开始学习PHP
我是一个PHP新手,非计算机科班出身,可以说是一个新的不能再新的新手了,在这里我来分享一下我的学习经验。学习PHP大概两周了,得益于这个网络时代,在网上受到了很多的帮助,我想说一声谢谢,...
eval()’d code on line 1解决办法
代码$formula = '1+1'; echo eval('return $formula');报错eval()’d code on line 1解决办法$formula = '1+1'; echo eval('return $formula;');在$formula后面加上一个;结束分号
php设置会话session登录过期时间
关于PHP中session过期时间的认识:1、通常情况下不需要设置session的过期时间2、当关闭浏览器时,session自动过期3、修改PHP配置文件,可以修改session的默认有效时间看到:session.gc_maxlifet...
全方面了解和学习PHP框架
PHP成为最流行的脚本语言有许多原因:灵活性,易用性等等。对于项目开发来说,我们通常需要一个PHP框架来代替程序员完成那些重复的部分。本文将对PHP框架进行全面解析。 PHP框架是什么?PHP框架...
trim() expects parameter 1 to be string, int given
trim() expects parameter 1 to be string, int given主要是trim缺少参数注:参数必须是字符串(整型也会报错)
Redis与Rabbitmq消息队列的区别
将redis发布订阅模式用做消息队列和rabbitmq的区别:可靠性 redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存...
Thinkphp中使用Swoole
Swoole是一个面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。安装首先按照Swoole官网说明安装swoole扩展,然后...
PHP获取当前域名自定义函数get_host()
获取当前域名function get_host(){ $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? 'https://' : 'http://'; $...
PHP死循环写法和作用
很多新手在刚开始写PHP的时候,经常会不小心把循环写成了死循环,但有时候利用好死循环,php的死循环能帮助我们解决很多问题。最简单的死循环写法while (true) { // 这里可以写循环...