php

PHP遍历数组方法性能测试

一般情况下,php遍历一个数组有三种方法,for、while、foreach。其中最简单方便的是foreach。有时候有人也在问这几种遍历数组的方法哪个更快捷些呢,执行速度更快,下面做个简单的测试就明

php

常用PHP操作对象函数

is_subclass_of($obj, $className) 判断对象是否是由某个类的子类实例化的。返回true或者false,Ps:类名都是字符串。

php

如何自定义提示与跳转页面?

我们在进行表单操作时,有时为了友好需要提示用户操作结果,并跳转到相关页面,就需要自定义下跳转页面和提示页面,下面给大家简单说下如何自定义跳转和提示页面

php

精通PHP正则表达式

想必很多人都对正则表达式都头疼。今天我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式。来和大家分享学习经验。

PHP工厂模式实例讲解
php

PHP工厂模式实例讲解

工厂模式就是用一个工厂方法来替换掉直接new对象的操作。首先声明一个虚拟基类,在基类中指定子类务必实现的方法getValue()。通过采用面向对象的继承特性,我们可以很容易就能对原有程序进行扩展

php

PHP单例模式

PHP单例模式,就是一个对象只被生成一次,但该对象可以被其它众多对象使用。单例模式使用最多的场景,是数据库连接操作。

linux

使用Apache Bench工具进行网站性能测试

Apache服务器自带了Apache Bench压力测试工具,可以用来测试网站性能使用简单方便。打开Apache服务器的安装路径,在bin目录中有一个ab.exe的可执行程序,就是我们要介绍的压力测试工具。

ThinkPHP3.2自定义标签使用详解
php

ThinkPHP3.2自定义标签使用详解

模板中加载标签库,预加载自定义标签库,标签库请放置ThinkPHP\Library\Think\Template\TagLib 目录下,若需要存放在指定位置,请在加载标签库配置时使用命名空间。

php

PHP接口定义与用法示例

使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过interface来定义一个接口,就像定义一个标准的类一样,但其中定义所有的方法都是空的。

php

PHP利用正则过滤JavaScript脚本

匹配的规则不能用 "/<script.*<\/script>/i",因为它不能匹配到换行符,那么多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。里面的?表示尽

php

PHP中static静态变量及实例讲解

php中的变量作用范围的另一个重要特性就是静态变量(static 变量)。静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果。也就是说在整个脚本

PHP结合MySql实现无极限分类
php

PHP结合MySql实现无极限分类

要想实现无极限分类,首要需要设计好数据表,然后利用php编写一个递归函数将数据重新组合数据即可。下面来看具体实现方法

php

Thinkphp之getField用法总结

getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:

php

Thinkphp3.2实现数组分页实例

基本思想就是先计算总的记录数,然后根据所设置的每页显示的记录数来分页。使用Thinkphp封装好的Page类可以很方便的实现。limit方法就是按 照一定的规则从查询数据中抽取数据。

ThinkPHP3.2视图模型实例详解
php

ThinkPHP3.2视图模型实例详解

首先我们有一张博文表(tb_blog)和一张栏目表(tb_blog_cate)博文表中的cid字段保存所属栏目id现在要求查出一条博文的信息及它所属分类。

php

PHP基础知识

分享php一些实用基础知识,PHP字符串定义,​PHP代码重用,PHP数据类型,PHP将秒数转为时分秒格式,PHP魔术常量。希望可以帮助到大家

常见的HTTP状态码含义
linux

常见的HTTP状态码含义

一般状态代码有三位数字组成,由RFC 2616 规范定义的。第一个数字定义了响应的类别,共分五种类别,下面具体说下常见的http状态码的含义。

mysql

MySql常见存储引擎比较

MySQL存在多存储引擎,清楚常见的存储引擎的区别,使用合适的存储引擎,使得项目跑的更顺畅,有时候对于一个项目,甚至比项目本身都重要。这篇文章,旨在浅谈常见的三种存储引擎的区别,优缺点。