php中使用websocket详解

2018年09月07日 阅读:125

  在PHP中,开发者需要考虑的东西比较多,从socket的连接、建立、绑定、监听等都需要开发者自己去操作完成,对于初学者来说,难度方面也挺大的,所以本文的思路如下:  1、socket协议的简介  2、介绍client与server之间的 查看全文

PHP基于单例模式编写PDO类的方法

2018年09月07日 阅读:141

  一、单例模式简介  简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;  二、为什么要使用PHP单例模式?   1、php的应用主要在于数据库应用, 所以一个应用中会存在大量的数据库操作, 使用单例 查看全文

PHP单元测试利器 PHPUNIT初探第12页

2018年09月07日 阅读:184

  当你遇到以上这些令你沮丧的情况时,你一定会想能有什么更好的办法去解决呢?办法当然是有的!这就是使用单元测试。单元测试不但可以在一定程度上解决上述头疼的问题,而且能让代码变的容易维护,还可以能让你更多地对代码进行重构。   一旦你编写好单 查看全文

PHP输出多个元素的排列或组合的方法

2018年09月07日 阅读:156

  实例如下:   <?php $arr = array(a,b,c,d); $result = array(); $t = getCombinationToString($arr, 1); print_r($t); $t = 查看全文

CI框架表单验证实例详解

2018年09月07日 阅读:188

  本文实例讲述了CI框架表单验证的方法。分享给大家供大家参考,具体如下:  1、form头部信息的自动输出函数(view)   <?php $attributes = array(class => email, id 查看全文

UCenter Home二次开发指南

2018年09月07日 阅读:195

  前言本文将就UCH二次开发这个核心主题,以各种实现的代码为主,辅助部分说明概略的讲解如何针对UCH进行二次开发。过段时间UCH就开源了,准备到时候再详细的写篇UCH机制分析。  顺便说下,这篇文件写在大约两周以前,但是一直没有时间整理发 查看全文

fleaphp rolesNameField bug解决方法

2018年09月07日 阅读:338

  复制代码 代码如下: function fetchRoles($user) { if ($this->existsLink($this->rolesField)) { $link = $this->getLink($t 查看全文

PHP实现二维数组按某列进行排序的方法

2018年09月07日 阅读:223

  本文实例讲述了PHP实现二维数组按某列进行排序的方法。分享给大家供大家参考,具体如下:   /* * 二维数组 按某列排序 * array_multisort($arr1,$arr2) * 手册 例子如下 * */ $data[] = 查看全文

php中的抽象方法和抽象类

2018年09月07日 阅读:196

  1、什么是抽象方法?  我们在类里面定义的没有方法提的方法就是抽象方法。所谓的没有方法体指的是,在声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时方法还要加一个关键字abstract来修饰 查看全文

php 大数据量及海量数据处理算法总结

2018年09月07日 阅读:174

  下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方 查看全文

ThinkPHP实现图片上传操作的方法详解

2018年09月07日 阅读:198

  本文实例讲述了ThinkPHP实现图片上传操作的方法。分享给大家供大家参考,具体如下:  直接上个例子,其中包括有单图片文件上传、多图片文件上传、以及删除文件的一些操作、放置删除数据库的时候,仅仅删除掉了数据库之中的文件路径、而不是一并 查看全文

PHP无限分类代码,支持数组格式化、直接输出菜单两种方式

2018年09月07日 阅读:128

  复制代码 代码如下: <?php /** +------------------------------------------------ * 通用的树型类 +---------------------------------- 查看全文

Thinkphp3.2.3分页使用实例解析

2018年09月07日 阅读:137

  首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。  我加了一些样式(不 查看全文

Symfony2创建基于域名的路由相关示例

2018年09月07日 阅读:137

  本文实例讲述了Symfony2创建基于域名的路由实现方法。分享给大家供大家参考,具体如下:  你可以匹配将要来到的请求以HTTP域名的方式  YAML方式  XML方式   <?xml version=1.0 encodi 查看全文

thinkPHP中钩子的两种配置调用方法详解

2018年09月07日 阅读:117

  本文实例讲述了thinkPHP中钩子的两种配置调用方法。分享给大家供大家参考,具体如下:  thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子 查看全文

用PHP的socket实现客户端到服务端的通信实例详解

2018年09月07日 阅读:120

  一、server.php服务端:   <?php error_reporting(E_ALL); set_time_limit(0); ob_implicit_flush(); //本地IP $address = loca 查看全文

php设计模式 Strategy(策略模式)

2018年09月07日 阅读:118

  抽象策略(Strategy)角色:定义所有支持的算法的公共接口。通常是以一个接口或抽象来实现。Context使用这个接口来调用其ConcreteStrategy定义的算法。  具体策略(ConcreteStrategy)角色:以Stra 查看全文

php实现简单加入购物车功能

2018年09月07日 阅读:103

  今天在练习购物车以及提交订单,写的有点头晕,顺便也整理一下,这个购物车相对来说比较简单,用于短暂存储,并没有存储到数据库,  购物车对于爱网购的人来说简直是熟悉的不能再熟悉了,在写购物车之前,我们首先要构思一下,我们需要先从数据库中调出 查看全文

基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能

2018年09月07日 阅读:84

  思路:  1.首先,页面前端,上传附件,提交给后台,并带一个随机性的参数(可以用时间戳);  2.后端接收附件,做一系列的逻辑处理,无误后,将对应的文件存储在上传的目录下;  3.然后前端,上传附件成功后,进行请求后端,读取数据,后端接 查看全文

Yii2简单实现给表单添加验证码的方法

2018年09月07日 阅读:81

  本文实例讲述了Yii2简单实现给表单添加验证码的方法。分享给大家供大家参考,具体如下:  控制器SiteController:   class SiteController extends Controller { // ... pub 查看全文

php的curl实现get和post的代码

2018年09月07日 阅读:85

  curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方 查看全文

如何在PHP程序中防止盗链

2018年09月07日 阅读:73

  example: 页面:dl.php -------------------------------------------------------------------------------------- 复制代码 代码如下:&l 查看全文

热门文章

推荐文章

最新文章

置顶文章