摘要: 使用的库 omnipay alipay 申请支付宝支付 这个就不说了, 不明白如何下手的伙伴让运营去和支付宝客服联系吧 composer 安装git库 将以下代码添加到 composer.json 执行composer命令更新依赖 用法 该库提供了 6 种不同的接口,各种接口有不同的配置和用法,我用 阅读全文
posted @ 2019-02-21 19:23 栖息地 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 本文内容较多,包括微信接入、获取微信用户信息、微信支付、JSSDK配置参数获取等部分。如果读者对微信开发没有一个主观上的认识,那么建议读者先研读微信公众平台开发者文档,然后再阅读本文,效果更佳!另外本文的分章节版本可以在八宝粥的博客找到。 20160712 Update:微信开发的完整例子已经整理在 阅读全文
posted @ 2019-02-21 19:22 栖息地 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 背景 由于PHP不支持多线程,但是作为一个完善的系统,有很多操作都是需要异步完成的。为了完成这些异步操作,我们做了一个基于Redis队列任务系统。 大家知道,一个消息队列处理系统主要分为两大部分:消费者和生产者。 在我们的系统中,主系统作为生产者,任务系统作为消费者。 具体的工作流程如下: 1、主系 阅读全文
posted @ 2019-02-21 19:19 栖息地 阅读(871) 评论(0) 推荐(0) 编辑
摘要: PHP给学习者的感觉是:初学的时候很容易,但是学了2 3年,就深刻感觉遇到了瓶颈,很难深入,放弃又可惜。所谓“鸡肋,食之无味弃之可惜”的感觉很是贴切。经常会有这种感觉:不学,看似也不后退;学了,好像也没什么进步;if...else,循环这些你也都知道,甚至还能记住一些别人不大会的函数,但是一到项目来 阅读全文
posted @ 2019-02-21 19:18 栖息地 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖注入? IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection,简称DI)。 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而采用依赖注入的方式,创 阅读全文
posted @ 2019-02-21 19:17 栖息地 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 第一部分,通信接口的实现 标签(空格分隔): PHP 手机后台 api 通信接口 Andy PHP是世界上最强大的语言。 PHP开发手机API时,一般返回XML或JSON数据类型的数据,除了要返回从源数据(程序本身需要的数据)外还应附上状态码,以下是一段封装后的数据,它使用JSON格式展现: 以下是 阅读全文
posted @ 2019-02-21 19:16 栖息地 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、引言 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。换句话说就是,在系统调度多个cpu的时候,一个程序的基本单元。进程对于大多数的语言都不是一个陌生的概念,作为"世界上最好的语言PHP"当然也例外。 二、环境 php中的进程是以扩展的形式来完成。通过这些扩展,我们能够很轻松的完成进 阅读全文
posted @ 2019-02-21 19:14 栖息地 阅读(2327) 评论(1) 推荐(0) 编辑
摘要: 最近升级PHP到PHP7版本,并重新部署了新的Nginx,启动的时候发现了一个问题,全局变量$_SERVER['PHP_SELF']的值发生了改变,从而影响到代码的功能。因此我们来了解下$_SERVER全局变量中的PHP_SELF/PATH_INFO/SCRIPT_NAME等参数以及其关系。 CGI 阅读全文
posted @ 2019-02-21 17:36 栖息地 阅读(1039) 评论(0) 推荐(2) 编辑
摘要: 在使用Docker部署PHP或者node.js应用时,常用的方法是将代码和环境镜像打包成一个镜像然后运行,一些云厂商提供了非常便捷的操作,只需要把我们的代码提交到VCS上,然后它们就会帮我们拉取代码并根据代码包内的Dockerfile构建我们的镜像然后部署到集群里。 PHP和node.js都有非常不 阅读全文
posted @ 2019-02-21 17:34 栖息地 阅读(2489) 评论(1) 推荐(0) 编辑
摘要: 1、文件操作 1 1 遍历文件夹和文件 1 2 获取文件名和扩展名 1 3 逐行读取文本文件内容 1 4 写文件 1 5 判断文件是否存在 1 6 创建文件夹 (未完待续) 来源:https://segmentfault.com/a/1190000018225184 阅读全文
posted @ 2019-02-21 17:33 栖息地 阅读(282) 评论(0) 推荐(0) 编辑