PHP中单双号与变量

例子<&#63;php$string = "beautiful";$time = "winter";$str = 'This is a $string $time morning!';echo $str. "<br />";eval("\$str = \"$str\";");echo $str;&#63;> 输...

2021-10-05

php实现websocket实时消息推送

php实现websocket实时消息推送,供大家参考,具体内容如下SocketService.php<&#63;php/** * Created by xwx * Date: 2017/10/18 * Time: 14:33 */class SocketService{ privat...

2021-10-05

为何说PHP引用是个坑,要慎用

前言去年我参加了很多次会议,其中八次会议里我进行了相关发言,这其中我多次谈到了 PHP 的引用问题,因为很多人对它的理解有所偏差。在深入讨论这个问题之前,我们先回顾一下引用...

2021-10-05

PHP设计模式之工厂模式定义与用法详解

本文实例讲述了PHP设计模式之工厂模式定义与用法。分享给大家供大家参考,具体如下:工厂模式(Factory Design Pattern)作为一种创建型设计模式, 遵循了开放-封闭原则, 对修改封...

2021-10-05

thinkPHP控制器变量在模板中的显示方法示例

本文实例讲述了thinkPHP控制器变量在模板中的显示方法。分享给大家供大家参考,具体如下:控制器中变量public function register() { $type = I("param.type");//1.学生注册 2...

2021-10-05

PHP+Ajax实现的博客文章添加类别功能示例

本文实例讲述了PHP+Ajax实现的博客文章添加类别功能。分享给大家供大家参考,具体如下:一. 代码fun.jsfunction saveType(typename, username){ if(typename==''){ //判断博...

2021-10-05

ThinkPHP框架中使用Memcached缓存数据的方法

本文实例讲述了ThinkPHP框架中使用Memcached缓存数据的方法。分享给大家供大家参考,具体如下:ThinkPHP默认使用文件缓存数据,支持Memcache等其他缓存方式,有两个PHP扩展:Memcache...

2021-10-05

mac 下安装php7全过程介绍

更新系统库yum -y install gcc gcc-c++ automake autoconf libtool make lrzsz expect asciidoc xmlto expat-devel.x86_64 texinfoyum -y install gcc gcc-c++ glibc libmc...

2021-10-05

Laravel ORM对Model::find方法进行缓存示例详解

前言前段时间做项目时候,想要在不改变方法签名的情况下,给 Model::find 方法做个缓存。而且想要做到即插即用。下面话不多说了,来一起看看详细的介绍哦。
1.先看一下当我们调用...

2021-10-05

PHP实现动态创建XML文档的方法

本文实例讲述了PHP实现动态创建XML文档的方法。分享给大家供大家参考,具体如下:一. 代码conn.php<&#63;php$id=mysql_connect("localhost","root","root") or die('数据库连接...

2021-10-05

PHP设计模式之原型模式定义与用法详解

本文实例讲述了PHP设计模式之原型模式定义与用法。分享给大家供大家参考,具体如下:原型设计模式(Prototype Design Pattern)很有意思, 因为它使用了一种克隆技术来复制实例化...

2021-10-05

PHP实现的一致性Hash算法详解【分布式算法】

本文实例讲述了PHP实现的一致性Hash算法。分享给大家供大家参考,具体如下:一致性哈希算法是分布式系统中常用的算法,为什么要用这个算法?比如:一个分布式存储系统,要将数据存储到...

2021-10-05

PHP代码重构方法漫谈

本文实例分析了PHP代码重构方法。分享给大家供大家参考,具体如下:随着 PHP 从一种简单的脚本语言转变为一种成熟的编程语言,一个典型的 PHP 应用程序的代码库的复杂性也随之增...

2021-10-05

PHP SPL 被遗落的宝石【SPL应用浅析】

本文实例讲述了PHP SPL应用方法。分享给大家供大家参考,具体如下:Rafael Dohms 上面的篇文章 让我为之惊艳,忍不住就翻译了下来,同时补充了部分内容。SPL,PHP 标准库(Standard PHP...

2021-10-05

PHP实现微信红包金额拆分试玩的算法示例

本文介绍了PHP实现微信红包金额拆分试玩的算法示例,分享给大家,有兴趣的可以看一下:
<&#63;php// 新年红包金额拆分试玩class CBonus{ public $bonus;//红包 public $bonus_n...

2021-10-05

基于CI(CodeIgniter)框架实现购物车功能的方法

本文实例讲述了基于CI(CodeIgniter)框架实现购物车功能的方法。分享给大家供大家参考,具体如下:在商城项目中,购物车是非常重要的一环,此处留下源码,留作笔记!!!话不多说,往下看:1....

2021-10-05

php 字符串中是否包含指定字符串的多种方法

编写程序的时候,经常要处理字符串,最基本就是字符串的查找,在php检测字符串中是否包含指定字符串可以使用正则,如果你对正则不了解,那么有几个函数可以为您提供方便。strpos() 函...

2021-10-05

PHP实现数据库的增删查改功能及完整代码

本文用到:jquery、tp框架TP_3.2.2/Application/Home/Controller/StuController.class.php<&#63;php /** * Created by PhpStorm. * User: root * Date: 2018/4/17 * Time...

2021-10-05

PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解

本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下:前言:深度优先遍历:对每一个可能的分支路径深入到不能再深...

2021-10-05

PHP面向对象五大原则之接口隔离原则(ISP)详解

本文实例讲述了PHP面向对象五大原则之接口隔离原则(ISP)。分享给大家供大家参考,具体如下:设计应用程序的时候,如果一个模块包含多个子模块,那么我们应该小心对模块做出抽象。设...

2021-10-05

PHP缓存工具XCache安装与使用方法详解

本文实例讲述了PHP缓存工具XCache安装与使用方法。分享给大家供大家参考,具体如下:XCache是另外一种在PHP中使用的Opcode缓存工具。像APC一样,XCache在共享内存中存储Opcode,并...

2021-10-05

PHP编程实现的TCP服务端和客户端功能示例

本文实例讲述了PHP编程实现的TCP服务端和客户端功能。分享给大家供大家参考,具体如下:1、修改php.ini,打开extension=php_sockets.dll2、服务端程序SocketServer.php<&#63;php/...

2021-10-05

PHPMAILER实现PHP发邮件功能

本文实例为大家分享了PHPMAILER实现PHP发邮件功能的具体代码,供大家参考,具体内容如下第一步:打开网址下载PHPMailer,PHPMailer 需要 PHP 的 sockets 扩展支持,而登录 QQ 邮箱 SM...

2021-10-05

PHP面向对象之里氏替换原则简单示例

本文实例讲述了PHP面向对象之里氏替换原则。分享给大家供大家参考,具体如下:里氏替换原则(Liskov Substitution Principle)里氏替换原则告诉我们,在软件中将一个基类对象替换成它...

2021-10-05

PHP使用zlib扩展实现GZIP压缩输出的方法详解

本文实例讲述了PHP使用zlib扩展实现GZIP压缩输出的方法。分享给大家供大家参考,具体如下:一般情况下我们出现大量数据传输理希望减少服务器的带宽压力,会采取一种方式来压缩文...

2021-10-05

PHP闭包定义与使用简单示例

本文实例讲述了PHP闭包定义与使用。分享给大家供大家参考,具体如下:<&#63;phpfunction getClosure($i){ $i = $i.'-'.date('H:i:s'); return function ($param) use ($i) {...

2021-10-05

php-app开发接口加密详解

自己平时工作中用到的一套接口加密规则,记录下来以后用:/**inc 解析接口客户端接口传输规则:1.用cmd参数(base64)来动态调用不同的接口,接口地址统一为 http://a.lovexpp.com2...

2021-10-05

PHP面向对象五大原则之单一职责原则(SRP)详解

本文实例讲述了PHP面向对象五大原则之单一职责原则(SRP)。分享给大家供大家参考,具体如下:单一职责原则(Single Pesponsibility Principle, SRP)单一职责有两个含义: 一个是避...

2021-10-05

PHP创建自己的Composer包方法

仓库(Repository)
仓库是软件开发中常见的概念,与源(sources)意义相近,主要指托管资源的场所。许多软件都有仓库的概念,例如yum、npm、maven、Git,以及本文的主角Composer。仓库以中...

2021-10-05

PHP实现的简单组词算法示例

本文实例讲述了PHP实现的简单组词算法。分享给大家供大家参考,具体如下:<&#63;php//组词算法function diyWords($arr,$m){ $result = array(); if ($m ==1){//只剩一个词时...

2021-10-05

PHP实现负载均衡下的session共用功能

本文实例讲述了PHP实现负载均衡下的session共用功能。分享给大家供大家参考,具体如下:最近忙于开发台湾运动彩券第四版的程序,所以已经很久没有上来写东西了,今天随便写点东西...

2021-10-05

PHP排序算法之简单选择排序(Simple Selection Sort)实例分析

本文实例讲述了PHP排序算法之简单选择排序(Simple Selection Sort)。分享给大家供大家参考,具体如下:基本思想:通过 n - i 次关键字间的比较,从 n - i + 1 个记录中选出关键字最...

2021-10-05

PHP面向对象五大原则之里氏替换原则(LSP)详解

本文实例讲述了PHP面向对象五大原则之里氏替换原则(LSP)。分享给大家供大家参考,具体如下:替换原则由MIT计算机科学实验室的Liskov女士在1987年的OOPSLA大会上的一篇文章中提...

2021-10-05

PHP实现的大文件切割与合并功能示例

本文实例讲述了PHP实现的大文件切割与合并功能。分享给大家供大家参考,具体如下:分割代码split.php<&#63;php$i = 0; //分割的块编号$fp = fopen("hadoop.s...

2021-10-05

php微信公众号开发之现金红包

本文实例为大家分享了php微信公众号之现金红包的具体代码,供大家参考,具体内容如下以下有关微信支付中现金红包的开发参考自微信支付开发文档,如下图所示。现金红包,是微信支付...

2021-10-05

Laravel 加载第三方类库的方法

Laravel 版本:5.5有很多第三方的类库并没有制作 Composer,而是还以 require 的方式进行加载。对于此类的类库,我们只要小粒度的修改,就可以进行使用。我以极验 geetest 和邮件服...

2021-10-05

PHP基于面向对象实现的留言本功能实例

本文实例讲述了PHP基于面向对象实现的留言本功能。分享给大家供大家参考,具体如下:要设计一留言本,一切都将以留言本为核心,抓到什么是什么,按流程走下来,即按用户填写信息->留言-...

2021-10-05

PHP实现的获取文件mimes类型工具类示例

本文实例讲述了PHP实现的获取文件mimes类型工具类。分享给大家供大家参考,具体如下:<&#63;php/* * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Res...

2021-10-05

PHP实现的mongoDB数据库操作类完整实例

本文实例讲述了PHP实现的mongoDB数据库操作类。分享给大家供大家参考,具体如下:最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之...

2021-10-05

PHP排序算法之冒泡排序(Bubble Sort)实现方法详解

本文实例讲述了PHP排序算法之冒泡排序(Bubble Sort)实现方法。分享给大家供大家参考,具体如下:基本思想:冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反...

2021-10-05

PHP面向对象五大原则之依赖倒置原则(DIP)详解

本文实例讲述了PHP面向对象五大原则之依赖倒置原则(DIP)。分享给大家供大家参考,具体如下:什么是依赖倒置呢?简单地讲就是将依赖关系倒置为依赖接口,具体概念如下:1.上层模块不应...

2021-10-05

PHP实现Redis单据锁以及防止并发重复写入

一、写在前面:
在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作...

2021-10-05

php无限级评论嵌套实现代码

我在设计BB的过程中,也一直在思考是否可以不通过递归来实现无限级分类的结构展现和父子结构查找,因为如果不对这里的算法进行优化后果可能是致命的!试想一下,一篇文章如果评论数...

2021-10-05

PHP面向对象五大原则之开放-封闭原则(OCP)详解

本文实例讲述了PHP面向对象五大原则之开放-封闭原则(OCP)。分享给大家供大家参考,具体如下:1. 什么是“开放-封闭”随着软件系统规模的不断增大,软件系统的维护和修改的复杂性...

2021-10-05

PHP+Session防止表单重复提交的解决方法

index.php当前表单页面is_submit设为0 SESSION_START(); $_SESSION['is_submit'] = 0;<form id="reg" action="post.php" method="post"> <p>用户名:<input type="text" c...

2021-10-05

ThinkPHP框架使用redirect实现页面重定向的方法实例分析

本文实例讲述了ThinkPHP框架使用redirect实现页面重定向的方法。分享给大家供大家参考,具体如下:ThinkPHP redirect 方法ThinkPHP redirect 方法可以实现页面的重定向(跳转)功能...

2021-10-05

PHP迭代器和迭代的实现与使用方法分析

本文实例讲述了PHP迭代器和迭代的实现与使用方法。分享给大家供大家参考,具体如下:PHP的面向对象引擎提供了一个非常聪明的特性,就是,可以使用foreach()方法通过循环方式取出一...

2021-10-05

PHP实现分布式memcache设置web集群session同步的方法

本文实例讲述了PHP实现分布式memcache设置web集群session同步的方法。php的session默认是文件存储:session.save_handler = filessession.save_path = "/var/lib/php/sessio...

2021-10-05

详解php curl带有csrf-token验证模拟提交方法

通常为了安全会在表单里加入一个随机的token值来防止csrf攻击。
要想模拟提交有token验证的网站其实也不难。1.通过正则获取token
2.带上获取到的token模拟提交下面是一个...

2021-10-05

Bootstrap+PHP实现多图上传功能实例详解

使用bootstrap界面美观,可预览,可拖拽上传,可配合ajax异步或同步上传,下面是效果图:前端代码:fileinput.html<!DOCTYPE html><!-- release v4.1.8, copyright 2014 - 2015 Kartik...

2021-10-05
返回顶部
顶部