使用PHPUnit编写PHP单元测试的方法

局限于Java的testng在eclipse中非常强大的手动单测方法这个框框,我试图一直给eclipse安装PHP的测试框架,却发现一直出问题,最后才发觉,PHPUnit的单测思想是直接的脚本测试PHP文件,避免手工的操作。 测试本来就应该自动化,不是吗?所以我接受了PHPUnit的命令行测试方法,而不是在eclipse中手动的右键运行测试。 PHPUnit官网:https://phpunit.d … 继续阅读使用PHPUnit编写PHP单元测试的方法

[织梦DEDE迁移]读取织梦MySQL生成所有文章链接

广告:本人承接迁移织梦到wordpress的业务. 本文阐述了从织梦的Mysql数据库读取数据表,生成所有文章链接的方法。 本文中使用了封装了Mysql常用函数的一个模块DBUtil,代码见链接 1、确认链接的组成结构 这个信息记录在dede的分类表dede_arctype的namerule字段中; 执行SQL语句:SELECT namerule  FROM dede_arctype; 会看到返回 … 继续阅读[织梦DEDE迁移]读取织梦MySQL生成所有文章链接

Magento获取指定分类下的所有子分类信息

二次开发中经常遇到一种情况,就是判断一个分类是否属于某一个大的分类,而大的分类包括很多子分类成树状结构,基本的方法都是先获取大分类下的所有子分类的信息,然后再挨个比较看是否有ID和待定ID相等。一种用递归方法获取大分类所有的ID;第二种用队列等非递归的方法获取所有子分类ID,第二种明显性能要好一些。 本文在magento的模板文件里测试成功一个函数:输入一个分类的ID,将返回该分类下所有子分类(递 … 继续阅读Magento获取指定分类下的所有子分类信息

织梦DEDECMS简洁蓝色模板免费下载(资讯文章类)

模板信息:该模板是我为另一个网站程序员求职网设计的模板,主要分为首页、文章列表页和文章内容页三个模板 主要基调:蓝色,简洁,朴素 文章页需要安装两个插件:无觅相关文章插件和多说文章评论插件。 可以用于:文章站、资讯站、门户站、图片站 适用版本:织梦DEDECMS 5.7版本、编码是UTF-8 使用方法:将压缩包解压后,另起一个名字,上传到templets目录下面,进织梦后台系统设置,在模板默认风格 … 继续阅读织梦DEDECMS简洁蓝色模板免费下载(资讯文章类)

PHP对数组的高级遍历和操作处理方法

PHP对数组的处理可以称为该语言最有吸引力的特性之一,它支持70多种数组相关的函数。不论你想翻转一个数组、判断某个值在数组中是否存在、将数组转换成一个字符串还是计算数组的大小,仅仅执行一个现有的函数就可以完成。然而也有一些数组相关的任务对开发者的要求就较高,仅仅知道手册有某个功能是不能解决的,这些任务就需要对PHP的原始特性有一些深入的理解,还需要一些解决问题的想象力。 多维关联数组排序 PHP提 … 继续阅读PHP对数组的高级遍历和操作处理方法

使用PHP连接、操纵Memcached的原理和教程

Memcahced开源分布式内存对象缓存系统通过减少数据库的负担,从而能够加速你的web应用。在本文中我将解释怎样实现一个基于Memcahced的缓存系统。 数据库 实例中使用的数据库表包含一个自增的id,一个标题和一个链接字段:

PHP开发者最好的学习资源收集

以下内容翻译自:phpbuilder.com的PHP Developer Resources文章。资源全为英文资料,不过英文很多文章确实写的非常好!当今PHP是开发WEB应用程序最流行的脚本语言之一。由此可以发现internet.com上有非常多的好PHP资源。以下是我们的一些最好的PHP资源,包括一些有特色的教程和一些你可能不知道的离线资源。 internet.com的PHP版块 Develop … 继续阅读PHP开发者最好的学习资源收集

PHP和MySQL处理树状、分级、无限分类、分层数据的方法

文章标题中的多个词语表达的其实是一个意思,就是递归分类数据,分级数据非常类似数据结构中的树状结构,即每个节点有自己的孩子节点,孩子结点本身也是父亲节点。这是一个递归、分层形式。可以称之为树形层级数据。 层级数据结构是编程语言中非常普通的一种数据结构,它代表一系列的数据每一项都有一个父亲节点(除了根节点)和其他多个孩子结点。WEB开发人员使用层级数据结构用于非常多的场景,包括内容管理系统CMS、论坛 … 继续阅读PHP和MySQL处理树状、分级、无限分类、分层数据的方法

PHP创建和解析JSON数据的方法

JSON可以解释为“JavaScript的对象表示方法”,也就是说JSON的概念是来源于JavaScript的,对于WEB开发模式来说,下面这个图大家肯定很熟悉: 由此可以看到,客户端浏览器和服务器端脚本需要交换数据。对于小数据或无格式数据,直接用简单的POST和GET用字符串方法提交过去就可以,但是一些大型的数据,最好使用有格式的方法交换,比如JSON和XML。 JSON是什么? JSON一种用 … 继续阅读PHP创建和解析JSON数据的方法

PHP的验证码实现(w3schools推荐)

本文使用PHP一些可用的特性实现了验证码功能。该教程非常的简单,使用可以改变的字体生成了验证码图片,正如我们所了解的,验证码是用于避免垃圾评论或者自动提交的。 本验证码程序的资源: 下载地址 在线演示 captcha_code_file.php 代码:

  验证验证码正确或错误的方法 验证码图片上的文字被存放到了SESSI … 继续阅读PHP的验证码实现(w3schools推荐)