PHP

10个技巧优化PHP程序Laravel框架

1

zhangyibo99 发布于 2019-01-15

接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 这里是简单的列表: 配置信息缓存 artisan config:cache 路由缓存 artisan route:cache 类映射加载优化 artisan optimize 自动加载优化 compose...

阅读(193)评论(0)赞 (6)

php 生成优惠券规则

1

zhangyibo99 发布于 2018-12-18

每一个电子商务网站,现在有一种或多种类型的优惠/折扣/优惠券系统,给大家分享一下如何在PHP生成唯一的促销/折扣码。主要是实现一个优惠码系统,可用于跟踪用户来自某些特定的来源,例如有些主机促销的时候链接到别的页面会有优惠码生成,还有更多的促销代码等。因此,今天将讨论这样一个优惠码...

阅读(232)评论(0)赞 (5)

Oauth1.0与oauth2.0的区别?

1

zhangyibo99 发布于 2018-12-12

云计算的热火,引出了大量的开放平台,各种第三方应用建立在开放平台之上,对于安全性的要求,于是出现了oauth协议,2007年发布了Oauth1.0协议,同时又开始了Oauth2.0的讨论,2.0的草案与2011年发布。新的2.0与1.0不兼容。下面说一说2.0与1.0的区别: 1...

阅读(208)评论(0)赞 (5)

遍历PHP数组的6种方式

1

zhangyibo99 发布于 2018-12-01

在PHP的日常操作中,数组是最常出现的结构,而我们几乎每天都在处理数组相关的内容。那么问题来了,你一般怎么遍历并处理数组。 1、foreach 很熟悉吧,是不是你的最爱? 1 2 3 4 5 6 7 $arr = [‘a’, ‘b’...

阅读(202)评论(0)赞 (7)

十个PHP开发者最容易犯的错误

1

zhangyibo99 发布于 2018-12-01

PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。  易犯错误...

阅读(280)评论(0)赞 (7)

PHP ob缓冲浅析与理解

zhangyibo99 发布于 2018-11-16

浅析与理解    我们用一个echo/print_r 函数,数据便会‘嗖’的一声飞到浏览器上,显示出来。那这个过程实际上是几个步骤的:         echo、print_r=>php output_buffering=>webServer b...

阅读(266)评论(0)赞 (6)

thinkphp部署注意事项

zhangyibo99 发布于 2018-09-15

thinkphp 部署的时候需要注意一些事项:否则你会发现一些本地环境明明没有任何问题,但是服务器上却是运行错误。 1.对配置文件的修改,因为本机和服务器的数据库或者其他配置不一定是一致的。 2.需要清除缓存文件 -runtime.php,因为这里缓存了一些配置文件,当缓存开启的...

阅读(175)评论(0)赞 (2)

常用的PHP debug工具以及debug思路有哪些?

zhangyibo99 发布于 2018-09-04

Kint 当调试PHP代码时,var_dump()、print_r()和debug_backtrace()是我们最常用的工具。Kint,一个开源软件,一个不需安装的替代者,它提供了更好的调试体验。它巧妙地检测几乎不可读的数据,并将它们定制成规则的输出显示。变量名、文件、行号及包装...

阅读(281)评论(0)赞 (6)

支付宝支付流程

zhangyibo99 发布于 2018-08-21

1.用户向服务器请求一个付款 2.服务器生成一个带签名的订单发送给客户端 3.客户端通过这个订单向 sdk请求付款 4.sdk把用户引入支付宝付款界面进行支付 5.支付成功后支付宝向前端返回支付成功结果,并且向服务器发送一个支付通知 6.服务器接收通知并且验证是否是支付宝发送的成...

阅读(319)评论(0)赞 (6)

PHP生成随机密码的4种方法及性能对比

1

zhangyibo99 发布于 2018-07-17

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 方法一: 1、在 33 – 126 中生成一个随机整数,如 3...

阅读(197)评论(0)赞 (2)