PHP生成唯一订单号的6种方法

PHP生成唯一订单号的6种方法

PHP生成唯一订单号其实是非常的简单了,我们随便就可以整理多种生成方式了,这里整理了6种方式供各位参考。

laravel利用七牛存储网站图片等静态资源

laravel利用七牛存储网站图片等静态资源

众所周知,一个成功的网站离不开大量的图片,对于有实力的公司,通常会有自己的静态资源服务器用于存放,那么今天小文教大家利用第三方来存储图片,来提高网站加载速度,减少网站流量的浪费!

thinkphp框架如何隐藏index.php入口文件

thinkphp框架如何隐藏index.php入口文件

thinkphp框架如何隐藏index.php入口文件

微信公众号JSAPI支付大致流程

微信公众号JSAPI支付大致流程

结合php版本的demo大致总结的流程,微信公众号JSAPI支付。

php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题

php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题

最近在做一个团购项目,遇到个问题,就是在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题。

正则表达式的子模式详解

正则表达式的子模式详解

正则表达式的子模式详解

同一服务器多站点子域名间 的session如何共享

同一服务器多站点子域名间 的session如何共享

同一服务器多站点子域名间的session如何共享

php编程中要留意的那些坑~

php编程中要留意的那些坑~

php编程中要留意的那些坑~

基于php&运算符的巧妙应用

基于php&运算符的巧妙应用

&:and,按位与。以$a & $b为例,将$a和$b转化为二进制后,都为1的位设为1。

看代码学设计模式之外观模式

看代码学设计模式之外观模式

外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。

php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法

php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法

php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法经典的概率算法,关键是这个算法已在我们以前的项目中有应用,尤其是大数据量的项目中效率非常棒。

phpQuery—基于jQuery的PHP实现

phpQuery—基于jQuery的PHP实现

Query的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。

php处理Excel的方法

php处理Excel的方法

平时在工作中,时常会出现将数据库表导出为Excel或者将Excel导入数据库表的需求。这一需求早早就已经实现过了,为了方便导入导出,我将其封装成了两个方法,作为记录。

php如何产生不重复随机数?

php如何产生不重复随机数?

在php项目中,不同的项目中,随机数都有其用武之地。在最近做的几个模块中,也经常需要产出不重复随机数,所以,对于PHP如何产生不重复随机数常用的5种方法进行小结一下。

IT技术开发教程视频书籍合集

IT技术开发教程视频书籍合集

IT技术开发教程视频书籍合集

php如何的进行代码注释?怎么样才优雅?

php如何的进行代码注释?怎么样才优雅?

代码注释在多人开发的时候非常重要,想象一下,一段代码没有任何主要你去结合运行的效果去看实现的逻辑,那是非常费劲的事。如果让别人看懂你写的代码,代码注释启动非常重要的作用。一个不会写代码注释的不是一个好的程序员。那么如何进行注释呢?

PHP中9大缓存技术总结

PHP中9大缓存技术总结

全页面静态化缓存,也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms...

看代码学设计模式之工厂模式

看代码学设计模式之工厂模式

工厂方法模式:定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使用一个类的实例化延迟到其子类

如何做到点击图片的链接不是打开而是下载呢?

如何做到点击图片的链接不是打开而是下载呢?

如何做到点击图片的链接不是打开而是下载呢?

PHP的命名空间讲解

PHP的命名空间讲解

PHP命名空间是PHP5.3开始支持。本篇讲解PHP命名空间用法和PHP命名空间详解。它的诞生使的我们在一个文件中可以使用多个同名的类而不冲突。

什么是php中的序列化和反序列化?

什么是php中的序列化和反序列化?

php序列化是将变量转换为可保存或传输的字符串的过程;php反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法

在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,要去写段函数进行月份及年份判断来得出上个月共有多少天.那就比麻烦,还有获取当前月份,当前年份等常规日期获取函数,以下代码都是经过测试后的正确代码,可以放心使用.

swoole技术分享

swoole技术分享

PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域

PHP预定义常量DIRECTORY_SEPARATOR详解

PHP预定义常量DIRECTORY_SEPARATOR详解

DIRECTORY_SEPARATOR在php中我们最常见的就是cms系统中的全局变量了,下面我们一起来看一个PHP预定义常量DIRECTORY_SEPARATOR的使用例子,具体如下所示. DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是PHP的内部常量,不需要任何定义与包含即可直接使用.

看代码学设计模式之解释器模式

看代码学设计模式之解释器模式

解释器模式:Given a language, define arepresentation for its grammar along with an interpreter that uses therepresentation to interpret sentences in the language。给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。

php开发中常用的正则验证小结

php开发中常用的正则验证小结

在PHP开发程序的过程中,经常会有很多表达要处理,而验证表单填写数据的合法性则是必须要考虑到的事,防治无效的数据对数据库造成影响。

理解HTTP之常见的状态码

理解HTTP之常见的状态码

状态码的职责是当客户端向服务器端发送请求时,描述返回请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了什么错误。

提升PHP运行效率的一些要点总结

提升PHP运行效率的一些要点总结

提升PHP运行效率的一些要点总结

PHP CLI模式下的多进程应用

PHP CLI模式下的多进程应用

PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.

笛卡尔乘积-电商网站商品sku组合算法应用

笛卡尔乘积-电商网站商品sku组合算法应用

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。

通过php代码去了解IOC/DI依赖注入和控制反转

通过php代码去了解IOC/DI依赖注入和控制反转

控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则。其中**最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

PHP修改文件但是不生效,可能是opcache的问题

PHP修改文件但是不生效,可能是opcache的问题

开发中,有时候更新文件,但是可能会发现没有效果更新。应该先检查是否有代码逻辑层的缓存和框架的缓存,如果都没有,重启下php-fpm试试,如果发现更新了,那就是opcache的问题了。

PHP-SSO单点登录思路

PHP-SSO单点登录思路

不同父域名下的多个子站实现一站登录,全站登录。主要通过p3p技术。

总结SAPI、Module、CGI、FastCGI和PHP-FPM关系

总结SAPI、Module、CGI、FastCGI和PHP-FPM关系

SAPI提供了一个和外部通信的接口,有点类似于socket,使得PHP可以和其他应用进行交互数据(apache,nginx等)。php默认提供了很多种SAPI,常见的提供给apache和nginx的php5_module、CGI、FastCGI,给IIS的ISAPI,以及Shell的CLI。

curl请求HTTPS网站时返回false,错误码为77

curl请求HTTPS网站时返回false,错误码为77

在curl请求一个HTTPS网站时,没有返回内容,curl_error没有返回错误信息,curl_errno返回错误码为77。 发生这种问题是因为本地服务器的ca证书有问题。