上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页
摘要: 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?本文较长需耐心阅读,基础较差的可多读几遍,这对你学习swoole非常有帮助! 这个问题其实不同的人给出的答案都可能不同,比如 阅读全文
posted @ 2019-12-02 14:14 八重樱 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 是否想过PHP使用redis作为缓存时,如何能: 前后台模块共用Model层; 但是,不能每个Model类都进行缓存,这样太浪费Redis资源; 前后台模块可以自由决定从数据库还是从缓存读数据; 没有冗余代码; 使用方便。这里我们先展示实现的最终效果。 最终的代码和使用说明请移步Github:htt 阅读全文
posted @ 2019-12-02 13:30 八重樱 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 基本约定 源文件 代码使用<?php开头,忽略闭合标签?> 文件格式必须是无BOM UTF-8格式 一个文件只声明一种类型,如class和interface不能混写在一个源文件中 缩进 使用4个空格来缩进,IDE可以设置 行长度 每行120个字符 关键字 所有关键字均为小写,如true、false 阅读全文
posted @ 2019-11-30 17:01 八重樱 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 微信开发已经是现在phper必须要掌握的一项基本的技术了,其实做过微信开发的都知道微信接口非常的强大做起来也非常的简单,这里我们一起来看一个微信自动登陆注册的例子. php 微信扫码 pc端自动登陆注册 用的接口scope 是snsapi_userinfo, 微信登陆一个是网页授权登陆,另一个是微信 阅读全文
posted @ 2019-11-30 16:11 八重樱 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: Session的声明与使用 Session的设置不同于Cookie,必须先启动,在PHP中必须调用session_start()。session_start()函数的语法格式如下: Bool session_start(void) //创建Session, 开始一个会话,进行Session初始化 注 阅读全文
posted @ 2019-11-28 22:14 八重樱 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 1、如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2、echo的效率高于print,因为echo没有返回值,print返回一个整型; 3、在循环之前设置循环的最大次数,而非在在循环中; 4、销毁变量去释放内存,特别是大的数组; 5、避免使用像__get, __set, __autol 阅读全文
posted @ 2019-11-28 17:12 八重樱 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢? 一、背景 先看看一下业务场景: 1.会员过期前3天发送召回通知 2.订单支付成功后,5分钟后检测下游环节是否都正常,比如用户购买会员后,各种会员状态是否都设置成功 3.如何定期检查处于退款状态的订单是否已 阅读全文
posted @ 2019-11-28 16:44 八重樱 阅读(3632) 评论(0) 推荐(2) 编辑
摘要: 对于初入门的PHP新手来说,或许有一定的难度。建议大家先看看PHP中session的基础含义,需要的朋友可以选择参考。 下面我们就通过具体的代码示例,为大家详细的介绍PHP中session实现记录用户登录信息的具体方法。 1.简单的登录界面代码示例: login.html 1 <!DOCTYPE h 阅读全文
posted @ 2019-11-27 21:18 八重樱 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁; 例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几 阅读全文
posted @ 2019-11-27 21:14 八重樱 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 之前有人询问 self 关键字的用法,答案是比较明显的:静态成员函数内不能用 this 调用非成员函数,但可以用 self 调用静态成员函数/变量/常量;其他成员函数可以用 self 调用静态成员函数以及非静态成员函数。随着讨论的深入,发现 self 并没有那么简单。鉴于此,本文先对几个关键字做对比 阅读全文
posted @ 2019-11-26 22:29 八重樱 阅读(2506) 评论(0) 推荐(1) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页