PHP教程 - 爱资料
分类:
关于PHP堆栈与列队的学习

关于PHP堆栈与列队的学习

栏目分类:PHP 浏览次数:240 发布时间:2015-12-29

在PHP中数组常被当作堆栈(后进先出:LIFO)与队列(先进先出:FIFO)结构来使用。PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在...

TAG:
浅析PHP 按位与或 (^ 、&)

浅析PHP 按位与或 (^ 、&)

栏目分类:PHP 浏览次数:179 发布时间:2015-12-29

今天朋友群里朋友问了下 按位与或的问题。。 PHP 工作有1年了 可能对这块不太熟悉吧 在这里给新手朋友介绍下这部分 按位于主要是对二进制数操作。 复制代码 代码如下: ?php $a = 1; $...

TAG:
浅析PHP中Collection 类的设计

浅析PHP中Collection 类的设计

栏目分类:PHP 浏览次数:191 发布时间:2015-12-29

用.net开发已经很多年了,最近接触到php,发现php也很好玩。不过发现它里面没有集合Collection类,只有数组,并且数组很强。这里我用数组来包装成一个集合Collection,代码如下: 复制代...

TAG:
解析PHP无限级分类方法及代码

解析PHP无限级分类方法及代码

栏目分类:PHP 浏览次数:177 发布时间:2015-12-29

无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表...

TAG:
PHP 循环删除无限分类子节点的实现代码

PHP 循环删除无限分类子节点的实现代码

栏目分类:PHP 浏览次数:178 发布时间:2015-12-29

复制代码 代码如下: ?php private function _deleteSubNode($ids){ $subNodes = array(); $mod = D('Node'); foreach (explode ( ',', $ids ) as $k){ $res = $this-_getSubNode($k,$subNodes[$k],$mod); //获取子节点 if(!empty($res[0])){ for...

TAG:
解析左右值无限分类的实现算法

解析左右值无限分类的实现算法

栏目分类:PHP 浏览次数:182 发布时间:2015-12-29

一、引言 产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能...

TAG:
解析thinkphp的左右值无限分类

解析thinkphp的左右值无限分类

栏目分类:PHP 浏览次数:186 发布时间:2015-12-29

以前一直使用父子无限分类,这种分类结构清晰,使用也简单。但若分类数量很大的话,在查询上性能不佳。比如在做导航菜单中,我要根据某一分类查询出整个分类树的话(祖辈)。...

TAG:
PHP 清空varnish 缓存的详解(包括指定站点下的)

PHP 清空varnish 缓存的详解(包括指定站点下的)

栏目分类:PHP 浏览次数:170 发布时间:2015-12-29

没法清空文件夹内容 只能清空指定链接缓存 复制代码 代码如下: ?php function clearVarnish($ip,$url,$host=null){ $errstr = ''; $errno = ''; $varnist_arr = isset($host) ? $host : C('VARNISH_LIST'); foreach ($varnist_arr...

TAG:
PHP操作MongoDB GridFS 存储文件的详解

PHP操作MongoDB GridFS 存储文件的详解

栏目分类:PHP 浏览次数:193 发布时间:2015-12-29

复制代码 代码如下: ?php //初始化gridfs $conn = new Mongo(); //连接MongoDB $db = $conn-photos; //选择数据库 $grid = $db-getGridFS(); //取得gridfs对象 //gridfs有三种方式存储文件 //第一种直接存储文件 $id...

TAG:
解析Linux下Varnish缓存的配置优化

解析Linux下Varnish缓存的配置优化

栏目分类:PHP 浏览次数:180 发布时间:2015-12-29

Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。 但与老牌的squid相比,各有各的优劣势,网上大量的相对比较...

TAG: